2025考研加油!上岸211!|

Franletus

园龄:3年6个月粉丝:0关注:0

《操作系统》内存管理_内存扩充技术补充

前言

  操作系统王道书里面既然没有这个知识点,但却有一节网课。我不能不记笔记,所以我将这补充一下,写出博客。

操作系统内存管理的四大功能

  内存空间的分配与回收、地址转换、存储保护、内存空间的扩充

内存空间的扩充

覆盖技术

  早期的计算机内存很小,经常会出现内存大小不够的情况。

image-20240704231025475

  能同时访问的程序段放在固定区,不可以同时访问的程序段就放在覆盖区。

  必须由程序员声明覆盖结构,操作系统自动完成覆盖。缺点:对用户不透明,增加了用户的变成负担。覆盖技术只用在早期的操作系统之中,现状已经成为了历史。

image-20240704231102871

交换技术

 PCB要常驻于内存,用于存储进程的相关信息,后面进程运行的时候,会使用到。

image-20240704231542529

  低级调度是进程调度,高级调度是作业调度。

  七状态图:

image-20240704231754624

在外存的什么位置保存被换出的进程?

image-20240704232033885

什么时候进行交换?

image-20240704232151087

应该换出哪些内存?

image-20240704232228405

  但是PCB不会被换出内存,是常驻于内存中的。

虚拟存储技术

  后面有专门的一大节讲这个。

本文作者:Franletus

本文链接:https://www.cnblogs.com/yidianxingyuan/p/18284888

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Franletus  阅读(32)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起