试题详情
- 简答题为了提高存取速度,可以使用快表技术。试述这一技术是如何实现的?
-
快表技术是在地址映射机构中增加一个小容量的联想寄存器(相联存储器),它由高速寄存器组成,成为一张快表,快表用来存放当前访问最频繁的少数活动页的页号。在快表中,除了逻辑页号、物理页号对应外,还增加了几位。特征位表示该行是否为空,用0表示空,用1表示有内容;访问位表示该页是否被访问过,用0表示未访问,1表示已访问,这是为了淘汰那些用得很少甚至不用的页面而设置的。
快表只存放当前进程最活跃的少数几页,随着进程的推进,快表内容动态更新。当用户程序需要存取数据时,根据该数据所在逻辑页号在快表中找出对应的物理页号,然后拼接页内地址,以形成物理地址;如果在快表中没有相应的逻辑页号,则地址映射仍然通过内存中的页表进行,得到物理页号后须将该物理页号填到快表的空闲单元中。有无空闲单元,则根据淘汰算法淘汰某一行,再填入新得到的页号。实际上查找快表和查找内存页表是并行进行的,一旦发现快表中有与所查页号一致的逻辑页号就停止查找内存页表。 关注下方微信公众号,在线模考后查看
热门试题
- 试论述读者-写者问题的操作公平性及吞吐量
- FAT32系统兼顾了磁盘空间的使用与访问
- 硬件设备主要指的是内部设备,分为两类,即
- 界面几乎没有不同,但多了很多服务器使用的
- NTFS系统兼顾了磁盘空间的使用与访问效
- 操作系统的主要作用是管理和分配计算机软硬
- CPU的调度分为高级、中级和低级三种,其
- Windows7提供了几种菜单查看方式(
- ()可以提供诸如文件和文件夹权限、加密、
- 管态(特态)
- 以下选项中()不是设置电子邮件信箱所必需
- 小工具包括视频、日历、时钟、天气等。
- 库中可以存放来自局域网中的文件路径。
- 窗口的排列方式有()。
- 什么是内核级线程和用户级线程?对它们进行
- 在桌面空白出右击鼠标可以实现窗口的排列方
- 试说明系统调用的处理步骤。
- 在Hash检索法中,如何解决“冲突”问题
- 要想真正删除程序,只能通过卸载程序命令进
- 分布式操作系统是为网络计算系统配置的操作