缺页中断的硬件与软件的协同作用
2016-10-16 11:39
344 查看
--------
--硬件:
作业访问某页面时,硬件的地址转换结构查页表,若该页对应有效位标志位为1,则进行地址转换为绝对地址;若为0,则由硬件发出一个缺页中断,表示该页不在主存中。
--软件:
中断处理程序先看主存是否还有空缺快,若有,根据辅助存储器的地址找到该页并从硬盘装入内存,并在页表中填上它的块号,修改标志;若无,则必须根据一定的页面淘汰算法选择已经在主存中的某·页淘汰,再将所需页面装入。对页表和主存分配表作相应的修改。
--硬件:
作业访问某页面时,硬件的地址转换结构查页表,若该页对应有效位标志位为1,则进行地址转换为绝对地址;若为0,则由硬件发出一个缺页中断,表示该页不在主存中。
--软件:
中断处理程序先看主存是否还有空缺快,若有,根据辅助存储器的地址找到该页并从硬盘装入内存,并在页表中填上它的块号,修改标志;若无,则必须根据一定的页面淘汰算法选择已经在主存中的某·页淘汰,再将所需页面装入。对页表和主存分配表作相应的修改。
相关文章推荐
- STM32 USB软件移植注意事项 及硬件接线注意
- 基于Wolf32F031 自由评估板的Buzzer(PWM控制方式)实验硬件原理及软件API使用方法(适用于STM32F030/031)
- 机械大楼电梯控制项目软件 -- 硬件相关变量定义
- 什么的图形化编程软件能编写控制硬件设备的程序
- 组态王SCADA3.52/3.53 无限点 破解 共享 学习 软件狗 硬件狗 分享
- M$的测试计划概述-第 4 章 — 软件和硬件配置
- STM32F103学习3:通过器件参考手册和具体程序学习I/O输出操作(MDK软件仿真+硬件实验)
- 张瑞敏再发狠话:未来硬件不要钱,软件要钱
- vCenter Server的硬件和软件要求
- Andriod 软件与硬件调试 无线调试
- 做蓝牙产品开发都3年了.熟悉软件,硬件,生产,销售..考虑...是否要去新的地方或者自己做了...
- 由第三方软件or硬件提供商导致的oracle database 损坏问题
- H.264软件编码与硬件编码格式对比
- CV520直接pin对pin替换 MS520,直接替换,无需修改硬件以及软件
- Window XP驱动开发(十一) USB2.0 芯片CY7C68013A+FPGA实现的高速传输系统设计(软件及硬件)
- 深度学习入门指北——从硬件到软件
- 十年硬件,十年软件,十年互联网,十年移动互联
- 过去时的那些硬件和软件
- 历史上的重大软件BUG启示录第9篇---微软的硬件尝试
- 解决Win7启动时出现“windows未能启动。原因可能是最近更改了硬件或软件”的问题