操作系统(7)

7.1内存管理的需求

  1. 在多道程序设计系统中,需要为多个进程分配内存,称为内存管理
  2. 需要实现
    1. 重定位,保护,共享,逻辑组织,物理组织
  3. 几个术语:
    1. 页框(帧):固定长度的内存块(一般4kb)(内存的)
    2. 页:一个固定长度的数据块(进程的,平时在磁盘(二级存储器)),与页框长度相等
    3. 段:一个变长的数据块,(进程的,平时在磁盘)
  4. 重定位
    1. 将将要访问的程序地址转换为实际的内存地址
  5. 保护
    1. 防止进程间互相干扰,防止地址越界和操作越权
      1. 用户进程不能访问os任何的代码或数据
      2. 一个进程不能跳到另一个进程
      3. 未经授权,不能访问另一进程的数据
    2. 由cpu硬件实施
  6. 共享
    1. 多个进程访问同一内存,
      1. 代码共享可节省内存
      2. 数据共享实现进程通信
  7. 逻辑组织
    1. 支持模块化程序设计,有效管理线性内存空间和程序模块
    2. 内存由一系列字节组成的线性地址空间
    3. 一般程序被组织成模块
    4. 模块化程序容易实现共享和保护
  8. 物理组织
    1. os在内存和外存之间交换数据
    2. 不应该由程序员管理内外存的分配与交换
      1. 内存空间大小位置未知
      2. 内存可用空间可能不足
    3. 曾采用覆盖技术解决内存不足问题:用户指定不会同时调用的子模块公用同
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值