Fundamental of Virtual Memory
Contents
What and Why?
Simple Allocation Strategy
External Fragmentation
Memory Paging
Demand Paging
Virtual Memory Layout
Stack Allocation
Heap Allocation
Memory Mapping
What and Why?
Have you ever wondered why computers need main memory (RAM) when they already have disk storage? The answer lies in access speed.
While disk storage is permanent, it is much slower than main memory.
RAM sacrifices volatility for speed—data is lost when the power is off, but access times are much faster.
As a resul...
Read more at nghiant3223.github.io