下载此文档

第七章 实存管理技术(精选).ppt


文档分类:金融/股票/期货 | 页数:约108页 举报非法文档有奖
1/108
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/108 下载此文档
文档列表 文档介绍
第七章实存管理技术
存储器是计算机最重要的资源之一,内存管理一直是操作系统最主要的功能之一。
内存容量一直是计算机硬件资源中最紧张的资源,特别在多道程序设计技术条件下,一方面要充分利用内存容量,另一方面必须保证多个程序在内存中互不干扰即保证内存安全。
存储器管理技术分实存管理和虚存管理。
基本的存储管理方法是分区法、覆盖技术、交换技术、分页法、分段法、段页法。
第七章实存管理技术
存储管理的基本概念
连续分配存储管理方式
离散分配存储管理方式
交换技术
覆盖技术
存储管理的基本概念
存储管理要解决的问题
存储管理的分类
地址映射(重定位)
存储管理要解决的问题
早期计算机系统中,内存是最紧张的资源之一。为了在小内存中运行大程序,人们先发明了覆盖技术。当发明虚存管理技术后,才真正解决了在小内存中运行大程序的问题。
为了有效管理计算机内存资源,操作系统的存储管理要具备以下功能:
1. 内存空间分配与回收
根据某种分配方式,遵循某种分配算法,为进程分配内存,当进程结束时再回收内存。
2. 地址映射
设计地址变换机构,静态和动态地址变换的方法。
3. 内存保护
怎样让内存中各个进程互不干扰,怎样保证内存中程序、数据的安全。
4. 内存扩充
怎样从逻辑上扩充内存。这属于虚存管理的范畴。
存储管理的分类
从分配方式上按进程在内存中是否连续,可以把存储管理分成连续分配方式和离散分配方式两类。
1. 连续分配方式
必须为进程在内存分配一片连续的空间。
2. 离散分配方式
允许将一个进程分散地装入内存的多个不相邻的区域。
从进程是整体装入还是局部装入内存可以把存储管理分成实存管理和虚存管理两类。
1. 实存管理
必须把进程完整地装入内存。
2. 虚存管理
允许将一个进程局部地装入内存。
地址映射(重定位)
1. 地址空间和存储空间
源程序经过编译或汇编产生目标文件,目标文件经过连接和装配产生可以执行的文件。在连接装配时,语言系统并不知道将来这个执行文件会放在内存的哪个位置,为了方便地将执行文件装入内存,把执行文件中第一条指令的地址设为 0。其他指令的地址都以它做参照。执行文件中指令的地址称相对地址或逻辑地址。而相对地址的集合称相对地址空间,简称地址空间。
内存每个字节都有一个地址,这是物理地址是真实的地址,也称绝对地址。绝对地址空间也叫物理地址空间,简称存储空间。
一个程序的逻辑地址和它在内存中的地址是不同的,显然必须先将逻辑地址变成物理地址后程序才能正确运行。

第七章 实存管理技术(精选) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数108
  • 收藏数0 收藏
  • 顶次数0
  • 上传人doubifan753557
  • 文件大小0 KB
  • 时间2015-09-16