malloc和mmap等内存分配函数只是建立进程的虚拟地址空间,并没有分配实际的物理内存。
当进程访问没有建立映射关系的虚拟内存时会自动的触发一个缺页中断。
请求分页的系统当中,可以查询页表当前的状态位来查询当前页是否在内存当中,如果不在内
存当中可以通过页表当中的外存地址将缺的一页读到内存当中。
malloc和mmap等内存分配函数只是建立进程的虚拟地址空间,并没有分配实际的物理内存。
当进程访问没有建立映射关系的虚拟内存时会自动的触发一个缺页中断。
请求分页的系统当中,可以查询页表当前的状态位来查询当前页是否在内存当中,如果不在内
存当中可以通过页表当中的外存地址将缺的一页读到内存当中。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。