如何在上下文切换后更新页面表

时间:2013-11-20 15:03:31

标签: linux memory

Linux的虚拟内存系统如何处理以下情况:
1进程1将其虚拟页面之一映射到物理帧1 2上下文切换到进程2.
3进程2使用许多内存,使内核交换出第1帧并替换为自己的内容 4上下文切换回进程1.

  

问题1:进程1如何知道第1帧的内容不在内存中并且需要进行交换?
  问题2:谁更新了流程1的页面表?

     

**新问题:当页面被换出时,Linux使用相应的PTE来存储足够的信息以再次在磁盘上找到页面。如果Linux内核交换了一个页面,则更新相应的页面表正在映射页面?

0 个答案:

没有答案