首页>问答中心>问答列表>问答详情

2014福建师范大学计算机体系结构作业:试述页式管理虚拟存储器的工作过程。

Privatehospital21-12-01 我来回答

提问者采纳

(1) 系统中每个用户都有自己的页表基址寄存器,页表(慢表)及快表,当CPU需要访问时, 首先查快表,如果命中则可以得到实页号,然后与页内地址组装成为主存的实际地址。  (2) 如果在快表中不命中,则通过查慢表得出实页号,同时修改快表内容。 (3) 如果慢表中仍然没有命中,则说明该页尚未进入主存,发生页面实效,出现缺页中断,系统转入中断处理。在中断处理程序中需完成两项工作:一是查外页表,进行虚地址与磁盘地址的转换,并到磁盘中读取该页。二是查询主存使用状态,如果主存没有存满,则直接将磁盘信息调入,并修改页表及快表;如果主存已满,则需要进行替换。为了方便查询主存占用情况,通常建立一个帧页表(帧页号,内容,虚地址,状态位),其中帧页号字段是指主存的实际页号,内容字段存放用户名或程序名,虚地址字段记录存入该页的虚页号,状态页字段指明虚页的信息是否已调入主存。 

诡魅/玫瑰 21-12-01

问题已解决?去试试发布任务

相关热门问题
嵌入式是什么意思呢? 嵌入式系统 嵌入式是什么? 嵌入式什么意思
嵌入式软件任务更多
¥1000海外网页开发批量登录程序 ¥3000QT 设备modbus采集,控制开发