- 2
- 0
- 约 85页
- 2016-11-10 发布于湖北
- 举报
第四章 存储管理 第一节 概述 第二节 存储管理基本技术 第三节 页式存储管理 第四节 段式存储管理 第五节 段页式存储管理 第六节 虚存中的置换算法 存储器管理引言 存储器的层次: 内存:CPU能直接存取指令和数据的存储器 价格高,容量有限。速度快 外存:CPU 不能直接存取,但是可以和内存相互传递信息的存储器,程序和数据必须移到内存才可以被CPU存取,价格便宜,容量大 高速缓存器:价格最高,由硬件寄存器组成,速度最快,价格最贵,可以和CPU直接信息交换。亦可以和内存相互存取指令和数据。容量最小 用户程序的主要处理阶段 源程序:用高级语言或会变语言编写的程序 用户程序的处理阶段: 1.编辑阶段:生成源文件 ,.c 2.编译阶段 源程序被编译成处理机能识别的二进制代码即目标代码,生成目标文件。.o 3.连接阶段。将编译或汇编后得到的一组目标模块以及他们所需要的库函数装配成一个完整的装入模块。生成可执行文件(有时编译后自动连接生成可执行文件) 4.装入阶段:将装入模块放到分配的内存区域。 相对地址(逻辑地址):用户程序经过编译后的每个目标模块都是以0为基地址的顺序编址后的地址。 绝对地址(物理地址):内存中各物理存储单元的地址都是从统一的基地址顺序编址所成的地址。 重定位:在模块装入内存时,把逻辑地址转变为内存的物理地址的过程。 5.运行阶段 装入内存程序得到运行
原创力文档

文档评论(0)