操作系统的缺页中断

  malloc和mmap等内存分配函数只是建立进程的虚拟地址空间,并没有分配实际的物理内存。

当进程访问没有建立映射关系的虚拟内存时会自动的触发一个缺页中断。

  请求分页的系统当中,可以查询页表当前的状态位来查询当前页是否在内存当中,如果不在内

存当中可以通过页表当中的外存地址将缺的一页读到内存当中。

猜你喜欢

转载自www.cnblogs.com/wangkaia/p/12665035.html