《Operating Systems: Three Easy Pieces》学习笔记(十六) 分页:较小的表
假设一个 32 位地址空间(232 字节), 4KB(212 字节)的页和一个 4 字节的页表项。一个地址空间中大约有一百万个虚拟页面(232/212)。乘以页表项的大小,你会发现页表大小为4MB。回想一下:通常系统中的每个进程都有一个页表!有一百个活动进程(在现代系统中并不罕见),就要为页表分配数百兆的内存! 简单的解决方案:更大的页 再以 32 位地址空间为例,但这次假设用 16KB...