请输入您要查询的百科知识:

 

词条 快表
释义

由于页表被储存在主存中,因此程序每次访问需要花费两倍时间:一次访问页表获得物理地址;一次通过物理地址获得数据。这会造成计算机速度的减慢。因而现代计算机包含了一个特殊的cache,用来保存被使用的地址变换,这种特殊的地址变换cache成为快表,即TLB(Translation Lookaside Buffer)。

快表是一块小容量的相联存储器(Associative Memory),由高速缓存器组成,速度快,并且可以从硬件上保证按内容并行查找,一般用来存放当前访问最频繁的少数活动页面的页号。

快表的用途是加快线性地址的转换。当一个线性地址第一次使用时,通过慢速访问RAM中的页表计算出相应的物理地址。同时,物理地址被存放在一个TLB表项中,以便以后对同一个线性地址的引用可以快速地得到转换。

快表与L1高速缓存的用途类似,不同的是快表中的对应项无须同步。

自考操作系统快表解释:

利用高速缓冲存储器存放页表的一部分,把存放在高速存储器中的部分页表称“快表”。快表中登记了页表中的一部分页号与主存块号的对应关系。根据程序执行局部性的特点,在一段时间总是经常访问某些页,若把这些页登记在快表中,则可快速查找并提高执行速度。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 14:05:10