首页 > 解决方案 > System V Unix 和交换区

问题描述

所以,当我开始学习Unix系统中的虚拟内存机制时,我的理解有些问题。因此,其中structure proc包含有关系统中任何进程的全面信息(我认为proc已被替换为tusk_struct,但实际上是今天的概念)struct proc包含指向struct as指向列表的地址struct seg在此处输入图像描述

对不起我的草稿!大致和图片上的一样。所以,我的回答会影响虚拟内存。有一个segvn_datavnode. vnode组成文件系统的一部分,并承担任何与文件有关的工作,包括在硬盘驱动器上进行更改。一个段可以处理由 映射的此类页面是正确的vnode吗?为什么他们都应该使用swap area?有什么责任swap area

PS:segment什么时候需要改变swap area?

PPS:所有进程都需要有交换区吗?当 vnode 需要交换区域中的段映射时?

标签: unixvirtual-memory

解决方案


推荐阅读