os操作系统Chapter06-1.pptVIP

  • 3
  • 0
  • 约1.05万字
  • 约 81页
  • 2017-05-30 发布于北京
  • 举报
第六章 存储管理 存储管理功能 内存资源管理 存储管理方式 外存空间管理 虚拟存储系统 第六章 存储管理 主存被划分成两部分: 系统区:用于存放操作系统的程序和数据 用户区:用于装入并存放各个用户进程的程序和数据 (各进程如何占用主存,由操作系统动态实现,存储器的管理主要是针对用户区的分配和管理) 存储管理需要完成的功能: 存储分配 存储共享 存储保护 存储扩充 地址映射 6.1 存储管理功能 存储分配 系统应具有如下功能: 记住内存每个位置的状态,即哪些是已经分配的,哪些是为分配的。 在系统程序或用户作业提出申请时,按照所需要的大小进行分配并确定分配区域 实施分配,修改分配记录表 回收系统或用户释放的存储区,并修改分配记录表。 6.1 存储管理功能 存储共享 目的:节省内存、相互通讯 内容:代码、数据 存储保护 防止地址越界 防止操作越权 6.1 存储管理功能(Cont.) 存储扩充 借助虚拟存储技术或自动覆盖技术来“扩充”主存容量 内存、外存结合,虚拟存储体系 速度接近内存,容量相当外存 地址映射 逻辑地址=物理地址 原因: 当程序装入内存时, 操作系统要为该程序分配一个合适的内存空间,由于程序的逻辑地址与分配到内存物理地址不一致, 而CPU执行指令时,是按物理地址进行的,所以要进行地址转换 硬件支持 基址寄存器(base)、限长寄存器(limit)、快表; 使用上述寄

文档评论(0)

1亿VIP精品文档

相关文档