首页 > 其他 > 详细

操作系统对内存的管理有

时间:2020-06-08 21:32:13      阅读:71      评论:0      收藏:0      [点我收藏+]

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

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

 

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

       

       

  2. 交换技术:内存紧张时,系统将内存中某些进程暂时换出外存,把外存中某些已具备运行条件的进程换入内存(进程在内存与磁盘间动态调度)->中级调度。
  3. 虚拟存储技术:

操作系统对内存的管理有

原文:https://www.cnblogs.com/jibisheng/p/13068619.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!