【总结】固定分配局部置换和可变分配全局置换等置换方法的辨析

首先辨析固定分配和可变分配,固定分配指的是分配给一个进程的物理块数不变,而可变分配则是分配给一个进程的物理块数可以发生改变。这一点是老生常谈了。

接下来是局部置换和全局置换,局部置换指的是发生缺页的时候,只能自己进程中的物理块进行置换,而全局置换指的是,可以将操作系统的空闲物理块甚至其他进程的物理块进行分配。

在这里,我给出一个不严谨的理解,如有错误,恳请指正:

固定分配局部置换指的是,一个进程,只会在进程中的物理块进行置换,块数不变。

eg:进程发生缺页,将一页调出,将一页调入,进程总页数保持不变。

可变分配局部置换指的是,一个进程,只会对进程中的物理块进行置换,块数可变。

eg:进程发生缺页,将一页调出,将一页调入,进程总页数保持不变。然而,当发生频繁缺页后,操作系统将会为该进程多分配一些物理块。当进程很少缺页后,操作系统将为进程回收一些物理块。

可变分配全局置换指的是(纯纯个人理解):一个进程,只要缺页,就无脑调入,从空闲物理块抢,从别的进程抢,整整一个强盗。

因此,这也是为什么没有固定分配全局置换(因为你把别人的块抢了,别人的块少了,那就是可变分配了,矛盾)

相关推荐
羊小猪~~2 天前
算法/力扣--栈与队列经典题目
开发语言·c++·后端·考研·算法·leetcode·职场和发展
Java_小白呀2 天前
考研408数据结构(持续更新中...)
数据结构·考研
唐维康2 天前
2026年昆明理工大学计算机类考研预估调剂名额分析(人工智能、软件工程)
人工智能·考研·软件工程
羊小猪~~3 天前
算法/力扣--字符串经典题目
c++·考研·算法·leetcode·职场和发展·哈希算法
Book思议-3 天前
【数据结构考研真题】栈和队列(小题)
数据结构·考研·栈和队列·408小题
马士兵教育4 天前
AI大模型教程【LangChainV1.0+LangGraph V1.0】企业级Agent全集开发实战!
开发语言·人工智能·考研·面试·职场和发展
西电研梦5 天前
西电26考研复录比、26VS25考研录取人数变化
大数据·考研·研究生·西安电子科技大学
haaaaaaarry5 天前
【操作系统】第三章 内存管理(一)
linux·考研·操作系统
毕设源码-钟学长6 天前
【开题答辩全过程】以 考研信息共享交流系统的设计与实现为例,包含答辩的问题和答案
考研
优化控制仿真模型6 天前
【英二】考研英语二历年真题及答案解析PDF电子版(1980-2025年)
经验分享·考研·pdf