unix - System V Unix 和交换区
问题描述
所以,当我开始学习Unix系统中的虚拟内存机制时,我的理解有些问题。因此,其中structure proc
包含有关系统中任何进程的全面信息(我认为proc
已被替换为tusk_struct
,但实际上是今天的概念)。struct proc
包含指向struct as
指向列表的地址struct seg
。
对不起我的草稿!大致和图片上的一样。所以,我的回答会影响虚拟内存。有一个segvn_data
与vnode
. vnode
组成文件系统的一部分,并承担任何与文件有关的工作,包括在硬盘驱动器上进行更改。一个段可以处理由 映射的此类页面是正确的vnode
吗?为什么他们都应该使用swap area
?有什么责任swap area
?
PS:segment什么时候需要改变swap area?
PPS:所有进程都需要有交换区吗?当 vnode 需要交换区域中的段映射时?
解决方案
推荐阅读
- java - Spring Java 应用程序的拒绝服务 ReadLine 漏洞
- c# - 为什么方法重载会破坏 Azure 函数路由?
- javascript - 反应回调函数
- android - Is it impossible to dynamically add custom layouts using addView()?
- google-sheets - 如何使用 IMPORTRANGE 公式对导入的数据动态执行 DATEVLAUE JOIN?
- android - 无法将 CameraX ImageAnalysis 分辨率提高到 1024x768 以上
- python - 递归最大子数组未返回正确值
- node.js - SQL Server 以 JSON 格式获取结果
- wordpress - 如何在类别页面上的循环之外显示精选帖子,其中帖子必须与类别匹配
- c# - 在带有字符串数组 C# 的 foreach 循环中显示单个输出以获得错误结果