(1)

逻辑地址2000对应的页号为2,页内偏移为0,物理地址为2*1K+0=2048。

逻辑地址4500对应的页号为6,页内偏移为500,物理地址为6*1K+500=6524。

(2)

逻辑地址00ACH对应的页号为10,页内偏移为0CH,物理地址为10*1K+0CH=4300。

逻辑地址02BEH对应的页号为43,页内偏移为BEH,物理地址为43*1K+BEH=17486。

(3)

访问内存需要1μs,因为分页系统是通过页表来实现地址翻译的,所以需要查找页表,查找页表的时间可能是主存访问时间的几倍,所以有效访问时间不可能是1μs,而是更长。

(4)

如果加一块表,且假定在快表中找到页表的几率高达90%,则有效访问时间会大大缩短。查找快表的时间可以忽略不计,因此有效访问时间为主存访问时间的90%加上查找页表的时间的10%,即0.91μs+0.1x,其中x是查找页表的时间。

分页系统地址转换与有效访问时间计算

原文地址: https://www.cveoy.top/t/topic/n6rV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录