8 min read
Computer Architecture 07 - Memory Hierarchy
The memory hierarchy from registers to HDD and how caches work
All posts in the Lectures
The memory hierarchy from registers to HDD and how caches work
How virtual memory enables process isolation through the MMU, page tables, and TLB
How the CPU exchanges data with external devices and the principles behind efficient data transfer via DMA
Why clock speeds stopped increasing and the core concepts of modern multicore processor architecture
What an operating system does and the role of the Linux kernel
How processes are created and managed in Linux, and how threads relate to them
How the Linux kernel distributes CPU time among processes and how CFS works
The concept of virtual memory and how the Linux kernel manages memory
How VFS, inodes, and ext4 work in the world where everything is a file