在采用基本分页内存管理方式的系统中,一个由3个页面(页号为0、1、2),每页由2K字节组成的程序,把它装入一个由8个页框(页框号分别为0、1、2、3、4、5、6、7)组成的存储器中,其0、1、2页分别被分配到内存的6、7、3页框中。
要求:(1)请简述地址转换的转换过程。(2)根据上面的已知条件计算逻辑地址320、2345、5374分别对应的物理地址。
在采用基本分页内存管理方式的系统中,一个由3个页面(页号为0、1、2),每页由2K字节组成的程序,把它装入一个由8个页框(页框号分别为0、1、2、3、4、5、6、7)组成的存储器中,其0、1、2页分别被分配到内存的6、7、3页框中。
要求:(1)请简述地址转换的转换过程。(2)根据上面的已知条件计算逻辑地址320、2345、5374分别对应的物理地址。
【正确答案】:(1)在基本分页系统中进行地址转换时,址变换机构将自动把逻辑地址转化为页号和页内偏移量。如果页号超过页表长度,将产生越界中断;否则以页号为索引去检索页表,从中得到对应的页框号,并把页框号和页内偏移量送入物理地址寄存器中形成物理地址。(4分)(2)逻辑地址320,页号0,页内偏移量320,则页框号为6故物理地址6*2048+320=12608(2分)逻辑地址2345,页号1,页内偏移量297,则页框号为7,故物理地址7*2048+297=14633(2分)逻辑地址5374,页号2,页内偏移量1278,则页框号为3,故物理地址3*2048+1278=7422(2分)
【题目解析】:考点:地址转换
Top