操作系统对内存的管理有

操作系统作为系统资源的管理者,当然也需要对内存进行管理,要管理些什么呢?

  1. 操作系统负责内存空间的分配回收
  2. 内存空间的扩展:操作系统需要提供某种技术从逻辑上对内存进行扩充;
  3. 地址转换:操作系统需要提供地址转换功能,负责程序的逻辑地址物理地址的转换。
  4. 内存保护。

 

  • 内存空间的扩展
  1. 覆盖技术:解决程序大小超过物理内存总和的问题。
    • 思想:将程序分为多个段,常用的段常驻内存,不常用的段在需要的时候才调入内存。
    •  

       

  2. 交换技术:内存紧张时,系统将内存中某些进程暂时换出外存,把外存中某些已具备运行条件的进程换入内存(进程在内存与磁盘间动态调度)->中级调度。
  3. 虚拟存储技术:
posted @ 2020-06-08 21:22  每天都要吃早饭  阅读(262)  评论(0编辑  收藏  举报