This article explores the ins and outs of virtual memory with regards to modern Linux systems. It covers the differences between physical and virtual memory, the virtual address space, and how user mode and the kernel interact with it. Virtual memory takes the burden off programmers with memory management and allows for mapping to secondary memory. The virtual address space is split into user mode and kernel mode, and the kernel is mapped into the virtual address space of each process.

12m read timeFrom sam4k.com
Post cover image
Table of contents
Contents0x01 What IS Virtual Memory?0x02 The Virtual Address Space0x03 The VM SplitNext Time!

Sort: