操作系统对内存的管理有
操作系统作为系统资源的管理者,当然也需要对内存进行管理,要管理些什么呢?
- 操作系统负责内存空间的分配与回收;
- 内存空间的扩展:操作系统需要提供某种技术从逻辑上对内存进行扩充;
- 地址转换:操作系统需要提供地址转换功能,负责程序的逻辑地址与物理地址的转换。
- 内存保护。
- 内存空间的扩展
- 覆盖技术:解决程序大小超过物理内存总和的问题。
- 思想:将程序分为多个段,常用的段常驻内存,不常用的段在需要的时候才调入内存。
-
- 交换技术:内存紧张时,系统将内存中某些进程暂时换出外存,把外存中某些已具备运行条件的进程换入内存(进程在内存与磁盘间动态调度)->中级调度。
- 虚拟存储技术:
记录学习点滴,如有违规请告知。