《操作系统》内存管理_内存扩充技术补充
前言
操作系统王道书里面既然没有这个知识点,但却有一节网课。我不能不记笔记,所以我将这补充一下,写出博客。
操作系统内存管理的四大功能
内存空间的分配与回收、地址转换、存储保护、内存空间的扩充
内存空间的扩充
覆盖技术
早期的计算机内存很小,经常会出现内存大小不够的情况。
能同时访问的程序段放在固定区,不可以同时访问的程序段就放在覆盖区。
必须由程序员声明覆盖结构,操作系统自动完成覆盖。缺点:对用户不透明,增加了用户的变成负担。覆盖技术只用在早期的操作系统之中,现状已经成为了历史。
交换技术
PCB要常驻于内存,用于存储进程的相关信息,后面进程运行的时候,会使用到。
低级调度是进程调度,高级调度是作业调度。
七状态图:
在外存的什么位置保存被换出的进程?
什么时候进行交换?
应该换出哪些内存?
但是PCB不会被换出内存,是常驻于内存中的。
虚拟存储技术
后面有专门的一大节讲这个。
本文作者:Franletus
本文链接:https://www.cnblogs.com/yidianxingyuan/p/18284888
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步