操作系统存储管理
- 内存最小访问单位字节
- 总线32位,需要进行对齐
1. 内存层次
2. 操作系统采取的内存管理方式
- 重定位
- 分段
- 分页(最小单位)
-***
3.地址空间
物理地址(32位 0~4G-1)
逻辑地址-在CPU运行的进程的地址
4.逻辑地址生成时机
- 编译时 假设起始地址已知
如果起始地址未知,必须重新编译(类似于功能机 ? - 加载时: 如果编译时起始位置位置,编译器需生成可重定位的地址
加载时,生成绝对地址
通过修改可执行文件的可重定位表来生成绝对地址\ - 执行时(虚拟存储空间使用): 执行时代码可移动
需要地址转换(映射)硬件支持
5.连续内存分配
<连续内存分配:指给进程分配指定大小的连续的物理内存空间