创建进程的第一件事:将程序和数据装入内存
程序进内存的一般过程:
程序的装入和链接:
逻辑地址:相对地址,虚地址
物理地址:绝对地址,实地址,内存中存储单元的地址,物理地址可直接寻址被执行
地址映射:
将用户程序中的逻辑地址转换为运行时由机器直接寻址的内存物理地址的过程
程序装入中的地址处理
1.绝对装入方式
逻辑地址=物理地址
2.静态可定位装入方式
逻辑地址->重定位->物理地址
3.动态运行时(重定位)装入方式
逻辑地址不等于物理地址
不同的程序链接装入方式(使用内存的时机)
静态链接
装入时链接
运行时链接
单一连续分配
固定分区分配
内碎片:一个分区内的剩余空间
外碎片:分区间无法利用的空间
动态分区分配