试题详情
简答题某计算机系统提供2^24字的虚拟存储空间,该计算机有2^18字的物理存储区,虚拟存储器是通过分页方法实现的,且页面的大小为256个字,假定一用户产生了虚拟地址1123456(八进制),说明该系统如何产生对应的物理地址。
  • 依题意,虚拟地址1123456,共24位(000001001010011100101110)。
    则依逻辑地址LA得:页号p=0000010010100111 页内偏移d=00101110。
    由于页号大于实际内存的页帧数,故采用虚拟存储器管理。
    系统产生物理地址的过程如下:
    首先会查找p是否在页表中?
    1.如果在,查得对应的页帧号f,再计算物理地址PA=f*256+d;
    2.如果不在,将查得对应的外存地址,找到相应的页,再看内存是否已经满?
    A.若满,按照某种置换算法将一页换出,将所缺的页装入。
    B.否则,将所缺页装入。
    C.查得对应的页帧号f,再计算物理地址PA=f*256+d。
  • 关注下方微信公众号,在线模考后查看

热门试题