缺页异常

对于操作系统而言,使用分页机制来实现虚拟地址到物理地址的转化,那么何为缺页异常?缺页异常就是想要访问的页不在内存中的情况。对于一个二级页表,包含页目录表和页表,其中页目录项和页表项如下图所示:


image.png

其中的P位就表示当前页是否在内存中,为1则存在,为0则不存在,当CPU通过查找页表的时候,如果发现该页P位为0,那么会触发缺页中断异常,从而调用中断处理程序,将所缺的页从硬盘上加载到内存中,同时将P为置1。然后CPU会再次访问该页,此时P位为1,正常访问。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. 虚拟存储器的基本概念 分析常规存储器管理不足的原因: 1)常规存储器管理方式的特征 一次性:作业在运行前一...
    盆栽木只阅读 5,196评论 0 0
  • 1. 虚拟存储器的基本概念 分析常规存储器管理不足的原因: 1)常规存储器管理方式的特征 一次性:作业在运行前一...
    Whocare_2f87阅读 4,804评论 0 0
  • 一、虚拟存储技术 所谓虚拟存储技术是指:当进程运行时,先将其一部分装入内存,另一部分暂留在磁盘,当要执行的指令或访...
    yjaal阅读 9,032评论 0 6
  • 8.1虚拟存储的需求背景 虚拟内存是非连续内存分配的一个延续,非连续内存分配在存储空间内可以连续也可以不连续。虚拟...
    龟龟51阅读 11,289评论 2 6
  • 雨急推敲荷韵, 风闲调弄篁箫。 金猊烟冷散轻绡, 约定姮娥未到。 记得去年月好, 莹光流转眉梢。 梦魂欲觅路迢迢,...
    江南烟雨阅读 2,860评论 2 4

友情链接更多精彩内容