linux内核缺页中断处理

现代处理器大部分都有MMU,除了一些小型嵌入式设备。MMU能够作虚拟地址到物理地址的转换,使用MMU咱们就可使用更多的内存空间,由于程序具备局部性原理,咱们能够将暂时用不到的数据存放到磁盘,当访问到时会发生缺页中断,从磁盘中将所须要的数据加载到内存。因此咱们能够经过mmu运行程序大小大于内存的程序和打开大于内存的文件。现代处理器经过分段分页机制实现虚拟地址到物理地址转换通常支持二级页表或四级页表。
相关文章
相关标签/搜索