操作系统第四章---存储管理子系统

本文详细介绍了操作系统的存储管理子系统,包括分页、分段技术、存储器层次结构、固定分区、地址重定位、存储保护、交换技术、虚拟存储器策略,特别是页面置换算法,如最优算法、最近未使用、先进先出、第二次机会和时钟算法等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

重点:分页、分段技术

1.存储器层次结构
(满足不同位置数据需求-速度快、不易失)
你比如说直接跟cpu对接的 寄存器 cache 内存 外存(常理解为硬盘)他们读取的速度不一样、易失性也不一样。
负责管理上面的结构的—存储管理器。

—进程的换进换出和页面置换都是内存不足造成的。—

2.单道程序存储管理
把整个内存划分为系统区和用户区,用户区负责执行用户程序,系统区用于执行操作系统程序。
大概有三种实现方式
在这里插入图片描述
(上面的模型已经不再采用,现代操作系统一般都能同时运行多个进程。)

3.固定分区的多道程序系统
将内存划分出多个内存块,用来装载不同的进程。
多道程序增加了cpu的利用率。

4.重定位和存储保护
多道程序技术引发了两个很重要的问题:地址重定位和存储保护。
(当一个程序被链接时,连接器必须知道程序将在内存的什么地址开始运行。)
1.重定位—既定的内存位置发生改变(比如说文件内的相对地址到内存中的绝对地址)(如果简单解决会产生一部分安全问题,会让很多程序访问不属于他的地址)(从实际的物理地址,到内存中的虚拟地址)
另一种解决方案,在机器中增加两个特殊的硬件寄存器。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值