页式存储管理基本原理:假定地址用M个二进制位表示,其中页内地址部分占用了N个二进制位。那么,每一个块的长度就是2的N次幂,也就是每一页有2的N次幂个字节。这时,页号部分占用了M-N位,所以,最大的作业可允许有2的(M-N)次幂个页面。
我不太明白,为什么说"每一个块的长度就是2的N次幂"这句,为什么是2的N次幂呢?越乘越大的。还有“最大的作业可允许有2的(M-N)次幂个页面”这句。谢谢。

解决方案 »

  1.   

    每块内存,需要有自己的地址,页内地址占用了N位,页内当然就有2^n个地址了,页的大小当然就是2^n了,所以,每一块(每一页)的长度(大小)就是2^n个内存块呀。
    页号的道理相同。
      

  2.   

    是啊n位吗,你想在计算机中,都是2进制的世界,一位只能有 0 和 1 两中可能吧,那2位不就是有2^2中可能了?win32是32位系统,能所以寻址2^32是4gb了。
      

  3.   

    刚才写的没了~~~~
    2进制吗,就是一位能表示 1 和 0 ,那2位就是2^2 是4 中可能;
    win32是32位系统,所以寻址2^32为4GB