The problem with single-level paging
ID: x86-paging/the-problem-with-single-level-paging
x86 Paging Tutorial The problem with single-level paging by
Ciro Santilli 35 Updated 2025-04-24 +Created 1970-01-01
The problem with a single-level paging scheme is that it would take up too much RAM: 4G / 4K = 1M entries per process.
If each entry is 4 bytes long, that would make 4M per process, which is too much even for a desktop computer:
ps -A | wc -l
says that I am running 244 processes right now, so that would take around 1GB of my RAM! New to topics? Read the docs here!