页式虚存组织存储器和快表
发布网友
发布时间:2024-08-22 09:26
我来回答
共1个回答
热心网友
时间:2024-08-24 14:36
当页表存储在主存中时,会对系统性能产生负面影响。每次内存访问都需要先查找页表,读取页描述符,然后根据得到的物理地址再访问内存,这显著增加了访问时间,导致系统处理速度下降。为提高查找速度,通常会在地址转换机制中添加一种特殊的存储硬件,即快表。
快表,实际上是按内容查找的硬件寄存器组,具有逻辑判断功能,用于存储作业运行过程中常用页号及其对应的块号。在内存访问时,首先在快表中查找所需的页描述符,如果在其中,便能直接从快表获取,快速形成实际地址,从而加快速度。如果快表中没有,才会转向慢表(即主存中的页表)获取,然后将缺失的页描述符装入快表。通过合理设计,快表的命中率可以非常高,显著提升系统性能。