[SPCA] Virtual memory, Caches updated

This commit is contained in:
2026-01-24 15:04:32 +01:00
parent 28fb91c42d
commit ff86cef50c
17 changed files with 319 additions and 108 deletions

View File

@@ -87,6 +87,7 @@ If there are changes and you'd like to update this summary, please open a pull r
\end{center}
% ── x86 assembly ────────────────────────────────────────────────────
\newpage
\section{x86 Assembly}
\input{parts/00_asm/00_intro.tex}
@@ -137,7 +138,7 @@ If there are changes and you'd like to update this summary, please open a pull r
\input{parts/01_c/06_floating-point/06_math-properties_in-c.tex}
% ── GCC ─────────────────────────────────────────────────────────────
\newpage
\section{The gcc toolchain}
\input{parts/02_toolchain/00_intro.tex}
@@ -152,8 +153,19 @@ If there are changes and you'd like to update this summary, please open a pull r
\input{parts/03_hw/00_intro.tex}
\input{parts/03_hw/01_code-optim.tex}
\input{parts/03_hw/02_vec-op.tex}
\input{parts/03_hw/03_caches.tex}
\input{parts/03_hw/04_virtual-memory.tex}
\input{parts/03_hw/03_caches/00_intro.tex}
\input{parts/03_hw/03_caches/01_perf-metrics.tex}
\input{parts/03_hw/03_caches/02_misses.tex}
\input{parts/03_hw/03_caches/03_organization.tex}
\input{parts/03_hw/03_caches/04_reads.tex}
\input{parts/03_hw/03_caches/05_writes.tex}
\input{parts/03_hw/03_caches/06_optimizations.tex}
\input{parts/03_hw/03_caches/07_addressing-schemes.tex}
\input{parts/03_hw/04_virtual-memory/00_intro.tex}
\input{parts/03_hw/04_virtual-memory/01_address-translation.tex}
\input{parts/03_hw/04_virtual-memory/02_multilevel.tex}
\input{parts/03_hw/04_virtual-memory/03_x86.tex}
% \input{parts/03_hw/04_virtual-memory/}
\input{parts/03_hw/05_exceptions.tex}
\input{parts/03_hw/06_multicore/00_background.tex}
\input{parts/03_hw/06_multicore/01_limitations.tex}