页面颤动(波动)和任务集(驻留集)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了页面颤动(波动)和任务集(驻留集)相关的知识,希望对你有一定的参考价值。

页面颤动(波动)

在页面置换进程中的一种最蹩脚的情况是,方才换出的页面立时又要换入主存,方才换入的页面立时就要换出主存,这种频仍的页面调剂行动称为颤动,或波动。假如一个过程在换页上用的工夫多于履行工夫,那么这个过程就在波动。
频仍的发作缺页中缀(颤动),其次要缘由是某个过程频仍拜访的页面数量高于可用的物理页帧数量。虚拟内存技巧可以在内存中保存更多的过程以提髙零碎效力。在波动形态,简直主存的一切空间都被过程块占领,处置机和操作零碎可以直接拜访到尽能够多的过程。但假如治理欠妥,处置机的大局部工夫都将用于交流块,即恳求调入页面的操作,而不是履行过程的指令,这就会大大下降零碎效力。

任务集(驻留集)

任务集(或驻留集)是指在某段工夫距离内,过程要拜访的页面聚集。常常被运用的页面需求在任务集中,而临时不被运用的页面要从任务集中被丢弃。为了避免零碎呈现颤动景象,需求选择适宜的任务集巨细。
任务集模子的道理是:让操作零碎跟踪每一个过程的任务集,并为过程分派大于其任务集的物理块。假如还有闲暇物理块,则可以再调一个过程到内存以添加多道程序数。假如一切任务集之和添加以致于超越了可用物理块的总数,那么操作零碎会暂停一个过程,将其页面调出而且将其物理块分派给其他过程,避免呈现颤动景象。
准确选择任务集的巨细,对存储器的应用率和零碎吞吐量的提嵩,都将发生主要影响。


本文出自 “11999725” 博客,请务必保留此出处http://12009725.blog.51cto.com/11999725/1843706

以上是关于页面颤动(波动)和任务集(驻留集)的主要内容,如果未能解决你的问题,请参考以下文章

页面分派战略:驻留集巨细调入页面的机遇以及从何处调入页面

页面分配策略:驻留集大小调入页面的时机以及从何处调入页面

:内存管理 -- 页面分配策略

操作系统王道考研 p46 页面分配策略

内存的工作集、高峰工作集、工作集增量、专用工作集、提交大小、页面缓冲池、非页面缓冲池 的区别

计算机操作系统 - 调度算法