单级页表的最坏情况下的内存访问延迟

时间:2019-05-02 15:24:47

标签: paging latency

在最坏的情况下,相对于物理寻址,在具有单级页表的虚拟寻址环境中,存储器访问延迟会如何处理?

A-访问时间减半。
B-访问时间翻倍。
C-访问时间翻了两番。
D-访问时间不受限制。

我的猜测是无限的?

我的逻辑是:

单个页表可以具有n个条目。要检查该页面是否存在,MMU是否会检查所有条目?所以N检查。如果不存在,则可能是页面错误,请转到页面所在的位置,然后将其交换到某个位置。这样的延迟与存储页面的文件系统成正比,因此不受限制吗?

但是我不确定。

1 个答案:

答案 0 :(得分:1)

找出我的讲师的答案:

在最佳转换中,TLB转换地址,并且可以通过该地址进行一次访问以获取字节 在最坏的情况下,TLB没有转换,因此必须先访问页表以获取帧,然后再访问该地址以获取正确的字节

使访问时间大约是访问时间的2倍