AIX之为什么要使用页面空间(SWAP)

网友投稿 580 2022-11-21

AIX之为什么要使用页面空间(SWAP)

AIX之为什么要使用页面空间(SWAP)

温故:

前面一段时间一直在讲AIX的日志型文件系统,实在是没啥可以说的了,正巧今天值班过程中遇到了一个“页面空间”的故障,所以借着这个机会来和大家聊聊页面空间。如果哪位朋友对AIX的日志型文件系统感兴趣,可以看看我的其他文章《​​AIX日志型文件系统之逻辑块和碎片(Fragment)​​​》  《​​AIX日志型文件系统之创建日志型文件系统​​》

知新:

页面空间是一个虚拟内存,其中存放一些当前不准备使用的程序数据,而当前要访问的程序和数据则驻留在内存。为什么要使用页面空间?原因如下所列。

这里说页面空间是一个虚拟内存,大家可能觉得不太好理解,咱们举个例子帮助大家去理解它。假设现在公司提供有两个房间用于面试,面试的房间叫“实际内存”,等候室叫“页面空间”。一共有10名面试人员,每次仅面试一人。开始大家都在等候室等待面试,就等同于页面空间中的不活动的程序或数据;当开始进行面试时,面试人员进入到面试房间开始面试,就等同于实际内存中正在运行的程序和数据。当第一名面试人员面试结束后,回到等候室等待结果,同时第二位面试人员进入面试房间就等同于将实际内存中不是正在运行的程序和数据移到页面空间,便于空出足够大的实际内存空间由当前正在运行的程序使用。         在实际内存(面试房间)中,并不是所有的程序都正在运行,也并不是所有的数据都正在被访问,只有部分程序和数据(正在面试的人员)处于活动状态,如果实际内存空间不多时,可以将当前不是正在运行的程序和不是正在使用的数据(面试完成的人员)移到页面空间(等候室)中,空出足够大的实际内存空间由当前正在运行的程序使用,因此页面空间实际上是实际内存的后备。虽然说页面空间是第二内存,但是处于页面空间中的程序和数据是不活动的,想要运行这些程序和访问这些数据,必须把它们移到实际内存中,才能被运行或访问,因此页面空间不是实际内存的替代品。

希望我讲的这部分内容大家都能听明白哈哈,下一篇文章讲的是《​​AIX之创建/删除页面空间​​》

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Django 2.1.7 Admin - 列表页选项
下一篇:SpringBoot JPA sort多属性排序实例
相关文章

 发表评论

暂时没有评论,来抢沙发吧~