需求分页中的有效内存访问时间

时间:2017-05-16 16:07:58

标签: memory-management operating-system demand-paging

考虑具有分页磁盘的请求 - 分页系统。地址通过主存储器中的页表进行转换,每个存储器访问的访问时间为2 us。因此,通过页表的每个存储器引用进行两次访问。为了缩短这个时间,我们添加了一个关联存储器(TLB)。 TLB查找消耗50 ns。

如果空页面可用或未更改页面未修改,则需要20 ms来处理页面错误;如果更改了页面,则需要50 ms。 假设70%的访问都在关联存储器中,剩下的20%(或总数的6%)导致页面错误。还假设要替换的页面在60%的时间内被修改。

一个。什么是有效的内存访问时间?

湾什么是最好的内存访问时间?

℃。什么是最坏的内存访问时间?

我所做的是:

一个。 EAT =(0.7 *(2 us + 50 ns))+(0.28 (4 us + 50 ns))+(0.02 ((0.4 * 20 ms)+((0.6 * 50 ms)) )[我将所有单位转换为ms但是这样正确吗?]

湾这是没有页面错误的时候吗?

℃。这是在发生页面错误时需要更换所有页面的时候吗?

0 个答案:

没有答案