操作系统覆盖技术与交换技术的思想


在这里插入图片描述

  • 内存空间的扩充:覆盖技术和交互技术 和虚拟存储技术都是内存空间扩充的手段

覆盖技术

在这里插入图片描述

在这里插入图片描述

  • 将程序分为若干个段,我们常用的段就常驻内存,不常用的段需要时调入内存
    • 我们常驻的段放在固定区,调入后就不再调出
    • 不常用的段放在覆盖区,需要的时候调入内存,用不到的调出内存(按照自身逻辑结构),让那些不可能同时被访问的程序段共享同一个覆盖区
  • 缺点
    • 必须得程序员声明覆盖结构,操作系统完成自动覆盖 这种对用户不透明,增加了用户编程的负担,这种技术只用于早期的操作系统,现在已经成为历史

交换技术

在这里插入图片描述

  • 交换技术也就是对应着我们的中级调度:在内存空间紧张的时候,系统将内存中某些进程暂时换出外存,把外存中已具备运行条件的进程换入内存

在这里插入图片描述

  1. 对于具有对换功能的操作系统 通常把磁盘空间分为文件区和对换区
    • 文件区主要用来存放文件,主要用来追求我们的存储空间的利用率,所以采取离散分配的方式
    • 对换区空间占磁盘空间的一小部分,被换成的进程数据就存放在对换区,由于兑换的速度直接影响到系统的整体速度,因此追求换入换出的速度,所以采用连续分配的方式
  2. 换出那些进程
    1. 阻塞的进程
    2. 优先级较低的进程
    3. 防止优先级低的进程换入内存后又被换出,有的系统还会考虑进程在内存的驻留时间
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

库里不会投三分

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值