文章目录:
一:内存管理概念
1.内存管理的基本原理和要求
1.程序执行前需要先放到内存中才能被CPU处理——缓和CPU与硬盘之间的速度矛盾
2.内存管理的功能
内存空间的分配与回收:操作系统完成主存储器空间的分配和管理
地址转换:逻辑地址转换为物理地址
内存空间的扩充∶利用虚拟存储技术或者自动覆盖技术,从逻辑上扩充内存
存储保护︰保护各道作业在各自存储空间运行,互不干扰
3.程序的装入和链接
3.1创建步骤
编译∶编译程序将用户源代码编译成若干目标模块
链接∶由链接程序将编译后的形成的一组目标模块及所需要的库函数链接在一起,形成一个完整的装入模块
装入:由装入程序将装入模块装入内存运行
3.2链接的类型
静态链接:程序运行之前,将库函数连接成一个完整的可执行程序
装入时动态链接∶将用户源程序编译后得到目标模块,装入内存时,采