第4章存储管理-上PPT.ppt

第4章存储管理-上PPT

第四章 存储器管理; 存储器管理内容;一、概述;一、概述;二、概述-程序的装入和链接;绝对装入方式;可重定位装入方式;MOV 1000 , 5;2.2.程序的链接;静态链接方式;装入时动态链接;运行时动态链接(Run-time Dynamic Linking);三、连续内存分配方式;3.1 单一连续分配;(2)内存的分配和回收 一般用户单道系统 用时分配,空闲回收 (3)内存的保护 为了防止用户程序破坏操作系统的代码和数据,要采取一些保护措施。 采用动态重定位时加一些保护措施,用到两个寄存器: 重定位寄存器:用户程序装入内存的起始地址 界限寄存器:存放用户程序的长度;物理地址;3.2.固定分区分配 ;3.内存分配 ;3.3 动态分区分配 ;;可变分区模式的工作流程 先看一个例子。一个计算机有2560K内存,采用可变分区模式管理内存,操作系统占用低地址的400K空间,剩余2160K的空间为用户区。 最初整个用户区是空闲的,就一个分区。然后随着用户程序的创建和撤销。分区的个数和大小位置开始变化。;;;;3.分区分配算法 ;首次适应算法 该算法要求空闲分区链按照空闲分区起始地址递增的次序排序。 在分配内存时,每次都从链首开始查找,直至找到一个长度大于用户程序的分区,就进行分配。 倾向于优先利用内存中低址部分的内存,从而保留高址的大空闲区,但是

文档评论(0)

1亿VIP精品文档

相关文档