操作系统第四章-1.ppt

第四章 存储器管理 Memory Management 本章主要内容 §4.1 存储体系 §4.2 程序的链接和装入 Program Linking and Loading 一、用户程序的主要处理阶段 将一个用户程序变为一个可在内存中执行的程序,通常要经过以下几步: (1) 编译(Compiling ) Source code Object Module (2)链接(Linking) Object Modules + Library functionLoad Module (3)装入(Loading) Load ModuleInternal Memory;构造PCB,形成进程(使用物理地址) 图4-1 对用户程序的处理步骤 基本概念(Basic Concept) 地址映射(重定位):把逻辑地址空间中使用的逻辑地址变换成内存空间中的物理地址的过程。 物理地址:内存是一块存储区域,存储单位是字节(字),每个字节都有地址。这种地址称为物理地址(绝对地址)。所有的物理地址集合构成物理地址空间。 逻辑地址:源程序经过编译连接形成可执行文件中的地址,通常从0开始,程序中其余指令中的地址都相对于首地址而编址,这种地址称为逻辑地址(相对地址、虚地址)。所有逻辑地址的集合构成逻辑地址空间。 符号地址:源程序中用字母和数字组成的符号代表存储器的地址。 二、 程

文档评论(0)

1亿VIP精品文档

相关文档