某基本分页存储系统中,内存容量为64K,每页的大小为1K,对一个4页大的作业,其0、1、2、3页分别被分配到内存的2、4、6、7页框中。请简述地址转换的基本思想,然后根据上面的已知条件计算出下列逻辑地址对应的物理地址是什么? (本题所有数字均为十进制表示) (1) 1023 (2) 2500 (3) 4500
在基本分页系统中进行地址转换时,地址变换机构将自动把逻辑地址转化为页号和页内偏移量。如果页号超过页表长度,将产生越界中断;否则以页号为索引去检索页表,从中得到对应的页框号,并把页框号和页内偏移量送入物理地址寄存器中,形成物理地址。(4 分)(1)逻辑地址 1023,页号 0,页内偏移量 1023,则页框号为 2,故物理地址2*1024+1023=3071 (2 分)(2)逻辑地址 2500 ,页号 2,页内偏移量 452 ,则页框号为 6 ,故物理地址6*1024+452=6596 (2 分)(3)逻辑地址 4500,页号 4,页内偏移量 404,因页号大于页表长度,故产生越界中断。(2 分)