【文件属性】:
文件名称:6内存管理.xmind
文件大小:5.87MB
文件格式:XMIND
更新时间:2022-03-18 11:28:25
思维导图
内存管理的功能
内存空间的分配与回收
内存空间的扩充(实现虚拟性)
虚拟存储技术、自动覆盖技术
地址转换
操作系统负责实现逻辑地址到物理地址的转换
三种方式
绝对装入
可重定位装入
动态运行时装入
存储保护
保证各进程在自己的内存空间内运行,不会越界访问
两种方式
设置上下限寄存器
利用重定位寄存器(比较)、界地址寄存器(地址“+”)进行判断
程序的装入和链接
三个步骤
编译
编译程序将用户源代码编译成若干目标模块,每个模块有各自的逻辑地址空间
链接
链接程序将目标模块以及所需库函数链接,形成具有完整的逻辑地址空间的装入模块
三种方式
静态链接
程序运行前链接,以后不拆开
装入时动态链接
一边装一边链接
运行时动态链接
执行中需要该模块才链接
便于修改更新、实现对目标模块的共享
装入
由装入程序将装入模块装入内存
三种方式
绝对装入
只能将目标模块装入到内存中事先指定的位置,只适用于单道程序环境
可重定位