内存管理笔记一、内存管理的需求

内存管理笔记一、内存管理的需求

引言:清楚内存管理需求,会帮助我们更好的学习和理解内存管理相关的机制和策略。


   在单道程序设计系统中,内存被划分成两部分:一部分供操作系统使用(驻留监控程序、内核),一部分供当前正在执行的程序使用。在多道程序设计系统中,必须在内存中进一步细分出“用户”部分,以满足多个进程的要求。细分的任务由操作系统动态完成,这称为内存管理(memory management)。
  有效的内存管理在多道程序设计系统中是至关重要的。如果只有少量进程在内存中,所有进程大部分时间都用来等待I/O,这种情况下,处理器也处于空闲状态。因此必须有效地分配内存来保证有适当数量的就绪进程可以占用这些可用的处理器时间。
  在学习各种内存管理相关的机制和策略时,清楚内存管理要满足的需求是至关重要的。这些对内存的需求如下:
- 重定位 :进程多次在内存切入切出,放置于不同位置能力
- 保护 :保护进程的程序和数据不被未授权的进程访问和修改[处理器硬件满足]
- 共享 :多个进程访问内存同一区域
- 逻辑组织 :便于模块化编程 ->段式内存管理
- 物理组织 :两级存储:内存和磁盘间信息流的组织

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值