日期:2014-05-16  浏览次数:20656 次

被课本习题虐了,求助啊?讲点原理?
在i386中,32位的线性地址被分成3个域,分别为目录10位,页表项10位,偏移量12位,那么该机的逻辑地址空间为多少?每个虚拟页面为多大?如果页面目录项和页表项都为32位,那么每个进程在内存中的页目录和页表项占多大空间?

------解决方案--------------------
32位的地址空间就只能访问4G,12位的偏移就是4K,页面大小就是4K,页目录和页表项占用空间和你的内存还是有关系的。会根据内存大小来确定,内存小的时候肯定不用映射那么多。
一般是4K给页目录表,后面就是跟页表大小就不一定了。