操作系统原理—学习笔记三 主 题题: 《操作系统原理》学习笔记 内 容容: 《操作系统原理操作系统原理》》学习笔记学习笔记三三 ————存储管理存储管理存储管理 主存储器又称为内存储器,它是处理机可以直接访问的存储器
主存速度快,但容量有限
存储管理主要是对主存的管理,同时也涉及到主存和外存交换信息
一、存储管理的目的与功能 计算机的系统结构是以内存储器为中心
受系统地址总线的限制,内存空间并不能做的很大
16 位地址总线,内存最大 64KB
32 位地址总线,内存最大 4GB
在多道系统中,多个用户作业要同时使用有限的内存空间
内存储器成为系统的“瓶颈”资源
如何充分利用和有效管理内存空间,是操作系统必须完成的主要任务
在多道系统中,存储管理的目的是为系统中并发运行的多道作业提供相互独立的存储空间,并为用户使用存储器提供方便
主存储器的存储空间分为两个部分: 系统区:用于存放操作系统的程序和数据
用户区:存放系统应用程序和用户的程序和数据
存储管理主要是对用户区的存储空间进行管理
操作系统中存储管理的功能主要有五个方面: 存储分配
为进入系统的多个作业合理地分配存储空间 每个作业的程序及其数据存放在内存空间的什么区域
使用连续的内存区域,还是把它分成若干块来占用不连续的存储空间
合理组织作业占用的空间,以达到既便于程序运行时存取信息,又能够最大限度地减小空间的浪 费 ,使内存空间得 到充分的利用 地址变 换
用户作业调 入内存空间时所 处的位置 是根 据内存空间当 时的状 况 决 定 的
一般 情 况 下 ,同一个程序在每次 调 入内存时所 占用的位置 是完全 不同的
为了 保 证 程序在使用内存的不同区域时仍 能正 确 地执 行,必须把在程序执 行时要访问的存储单 元 的位置 ,由 用户在编 制程序时所 定 的地址变 换成它们