实际系统中的做法是使用内存页表和快速表相结合的解决方案。系统总是首先将页码与快速表中的所有条目进行比较。当找到匹配的页时,直接从快速表中取出块号,而不需要经过页表。
块号还与页位移连接起来形成所需的绝对地址。如果快速表中没有匹配的页号,系统将访问页表并输入块号。提高数据读取速度。
扩展信息:
快速表是存储在高速缓存中的部分页表。页表缓存的功能与页表类似,但提高了访问速率。页表用于地址转换,因此CPU在读写内存数据时必须访问主存两次。快速表通常只需要对高速缓冲存储器进行一次访问,并且仅对主存储器进行一次访问就可以实现更快的搜索和更快的指令执行。
参考来源-速查表
上一篇:sql中内存表
下一篇:页表中每项占多少内存块