在最坏的情况下,相对于物理寻址,在具有单级页表的虚拟寻址环境中,存储器访问延迟会如何处理?
A-访问时间减半。
B-访问时间翻倍。
C-访问时间翻了两番。
D-访问时间不受限制。
我的猜测是无限的?
我的逻辑是:
单个页表可以具有n个条目。要检查该页面是否存在,MMU是否会检查所有条目?所以N检查。如果不存在,则可能是页面错误,请转到页面所在的位置,然后将其交换到某个位置。这样的延迟与存储页面的文件系统成正比,因此不受限制吗?
但是我不确定。
答案 0 :(得分:1)
找出我的讲师的答案:
在最佳转换中,TLB转换地址,并且可以通过该地址进行一次访问以获取字节 在最坏的情况下,TLB没有转换,因此必须先访问页表以获取帧,然后再访问该地址以获取正确的字节
使访问时间大约是访问时间的2倍