前言
操作系统王道书里面既然没有这个知识点,但却有一节网课。我不能不记笔记,所以我将这补充一下,写出博客。
操作系统内存管理的四大功能
内存空间的分配与回收、地址转换、存储保护、内存空间的扩充
内存空间的扩充
覆盖技术
早期的计算机内存很小,经常会出现内存大小不够的情况。
能同时访问的程序段放在固定区,不可以同时访问的程序段就放在覆盖区。
必须由程序员声明覆盖结构,操作系统自动完成覆盖。缺点:对用户不透明,增加了用户的变成负担。覆盖技术只用在早期的操作系统之中,现状已经成为了历史。
交换技术
PCB要常驻于内存,用于存储进程的相关信息,后面进程运行的时候,会使用到。
低级调度是进程调度,高级调度是作业调度。
七状态图:
在外存的什么位置保存被换出的进程?
什么时候进行交换?
应该换出哪些内存?
但是PCB不会被换出内存,是常驻于内存中的。
虚拟存储技术
后面有专门的一大节讲这个。
标签:操作系统,覆盖,内存空间,调度,内存,扩充 From: https://www.cnblogs.com/yidianxingyuan/p/18284888