第3章存储器管理 3.1存储器管理概述 313程序的装入与链接 2.程序的装入 将一个装入程序代码装入主存时,可以采用三种方式 (1)绝对装入方式。绝对装入方式是由装入程序根据装入程序代 码中的地址将程序和数据装入主存。 2)可重定位方式。可重定位方式是由装入程序根据主存当前的 实际使用情况,将装入程序代码装入到主存适当的地方 (3)动态运行时装入方式。绝对装入方式只能将装入程序代码装 入到主存中事先指定的位置
第3章 存储器管理
第3章存储器管理 3.1存储器管理概述 313程序的装入与链接 3.程序的链接 链接程序的功能是将经过编译或汇编后所得到的一组目标程 序以及它们所需要的库函数装配成一个完整的装入程序代码。实 现链接的方法有三种 (1)静态链接。 2)装入时动态链接。 (3)运行时动态链接
第3章 存储器管理
第3章存储器管理 3.1存储器管理概述 314存储管理方式 对主存的存储管理方式,根据是否把作业全部装入,全部装 入后是否装入到一个连续的存储区域,可以分为如图33所示的几 种管理方式。 单用户连续存储管理方式 连续分配 固定分区存储管理方式 可变分区存储管理方式 全部装入 页式存储管理方式 段式存储管理方式 段页式存储管理方式 页式虚拟存储管理方式 部分装入 段式虚拟存储管理方式 段页式虚拟存储管理方式 图3-3主存的存储管理方式 返回
第3章 存储器管理 返回
第3章存储器管理 3.2单用户连续存储管理方式 32.1基本原理 这是最早出现的一种存储管理方式。 在主存中仅驻留一道程序,整个用户区被一用户独占。当用户 作业空间大于用户区时,该作业不能装入。 这种分配方式仅能用于单用户单任务的操作系统中,不能用于 多用户系统和单用户多任务系统中
第3章 存储器管理
第3章存储器管理 3.2单用户连续存储管理方式 32.2主存空间的分配与回收 1.主存空间的分配 采用单用户连续存储管理方式时,主存分为两个分区,即系 统区和用户区,如图3-4所示。 主存 系统区 作业队列 用户区 作业1 作业2 作业3 图3-4单用户连续存储管理主存空间的分配
第3章 存储器管理