3_内存管理
🧀
- 可重入代码或纯代码或可重入程序:不能被任何进程修改的代码(不属于临界资源),是一种允许多个进程同时访问的代码
- 硬件地址变换机构一般用于动态重定位的情况
- 单一连续分配和固定分区分配采用的是静态重定位,不需要硬件地址变换机构,而由装入程序或操作系统来完成地址转换
- 页式存储管理、动态分区分配和页式虚拟存储管理需要硬件地址变换机构
- 共享段表的作用是实现多个进程共享同一段代码或数据;多个进程共享同一段物理内存空间并不需要共享段
- 采用分页或分段管理后,提供给用户的物理地址空间并不能确定,因为页表和段表的长度不确定
- 在页式存储管理中,查找页表的工作是由
硬件完成的。由于地址变换的发生频率高,不能再把软件(操作系统)参与进来,大大降低了效率 - 可重入程序是通过
减少对换数量来改善系统性能的- 因为可以被共享使用,所以可减少对换数量(调入出内存)
- 对主存的访问是以字节或字为单位的,例如在页式管理中,不仅要知道块号,还要知道页内偏移量。主存的分配是以块为单位的
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 None!

