在请求分页式存储管理中,为什么既有页表,又有快表?
实际系统中的做法是采用内存页表和快表相结合的解决方案。系统总是先通过页号与快表中的所有表项进行比较。如果发现匹配的页,则将块号直接从快表中取出,而不必通过页表。
也是该块号与页内位移拼接,形成所需要的绝对地址。如果快表中没有匹配的页号时,系统访问页表进行掉进块号。提高读取数据的速度。
扩展资料:
快表就是存放在高速缓冲存储器的部分页表。作为页表的Cache,它的作用与页表相似,但是提高了访问速率。由于采用页表做地址转换,读写内存数据时CPU要访问两次主存。有了快表,有时只要访问一次高速缓冲存储器,一次主存,这样可加速查找并提高指令执行速度。
百度百科-快表