操作系统原理,物理内存“扩充”技术,内存紧缩,覆盖,交换,虚拟内存思想

当内存空间不足以存放下进程是,需要使用到内存“扩充”技术,但不是真的扩充了内存。一、内存“扩充”技术1、内存紧缩技术:在可变分区型的操作系统中调节进程在内存中的位置,将进程间的外碎片合成为可用的内存空间并利用。2、覆盖技术overlaying2、交换技术swapping4、虚拟内存技术virtual memory二、覆盖技术(早期操作系统)1、应对问题:程序大小超过了物理内存总和2、解决方案:程序的不同部分在内存中共享一块区域并相互覆盖2.1、操作系统按照程序自身的逻...
摘要由CSDN通过智能技术生成

操作系统原理,物理内存“扩充”技术,内存紧缩,覆盖,交换,虚拟内存

当内存空间不足以存放下进程是,需要使用到内存“扩充”技术,但不是真的扩充了内存。
截图来自b站陈教授网课
一、内存“扩充”技术
1、内存紧缩技术:在可变分区型的操作系统中调节进程在内存中的位置,将进程间的外碎片合成为可用的内存空间并利用。
2、覆盖技术overlaying
2、交换技术swapping
4、虚拟内存技术virtual memory

二、覆盖技术(早期操作系统)
1、应对问题:程序大小超过了物理内存总和
2、解决方案:程序的不同部分在内存中共享一块区域并相互覆盖
2.1、操作系统按照程序自身的逻辑结构,将那些不会同时执行的程序段共享同一块内存区域
2.2、要求程序各模块之间有明确的调用结构
3、程序员声明覆盖结构,操作系统完成自动覆盖

在这里插入图片描述

三、交换技术
1、思想:内存空间紧张时,系统将内存中某些进程暂时移到外存(磁盘),将外存中的某些进程换进内存&#x

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值