操作系统的存储器管理 ( 内存 )

存储器是计算机系统的重要资源之一,任何程序、数据和各控制数据结构都必须占用一定的存储空间。因此,存储器管理直接影响系统性能。存储器有内存 ( 主存 ) 和外存 ( 辅存 ) 组成,内存由包含相应物理单元的、顺序编址的 存储块 组成。 CPU 只有在 启动相应 IO 设备之后,才能使内存 外存交换信息。

    在诞生操作系统以前,对内存的使用常采用无管理模式,这是最简单的内存使用方式。内存不划分系统区和用户区,用户程序对整个内存空间及整个计算机有着完整的控制。其优点在于:纯硬件启动装入,无其它软件支持,并提供最大的灵活性,用户可以采用任何所希望的内存控制方式。其缺点在于:没有提供任何便利性服务,用户必须整体考虑,必须考虑物理细节,有时还需要采用覆盖、动态装入等手段来缓解内存容量不足等问题。本章主要讨论操作系统中对内存的基本管理。

 

$4.1 存管理概述

一、相关的基本概念

    1 、局部性原理

    实验证明,在一个进程的执行过程中,在一段时间内,大部分代码、数据并不经常被访问,即 CPU 总是集中地访问其中某一部分,而不是随机地对所有部分具有平均访问概率。这种现象称之为局部性原理。与 CPU 访问该局部片段内容的 次数 相比,该该局部片段的 变动速度 是相当缓慢的,这就使得对存储进行高效的管理成为可能。这样,存储管理系统把进程中那些不经常被访问的内容放入外存中,待需要访问它们时再将它们调入内存。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值