1:当进程创建时候,同时为该进程创建 虚拟内存到物理内存的映射表 程序运行时候通过MMU和映射表 将虚拟内存转换成物理内存。每个进程都拥有2GB的自己的虚拟地址空间,那难道这2GB的虚拟地址空间每个地址都要在映射表中映射,如果物理内存没有2GB,那怎么映射?
2:页面交换文件就是虚拟内存,切换到一个进程的时候会将现在的进程的内容存放到交换文件中?页面交换文件还会在什么场合使用?
3:物理内存中每4K为一个Frame,虚拟内存每4K为1个page,映射表就是 PAGE到FRAME的映射么?这个PAGE跟页面交换文件的关系又是什么呢?
4:什么叫线性地址,就是虚拟地址么?
求高人解答