计算机操作系统 存储器管理

1.连续分配存储管理方式

1.1 单一连续分配

1.2 固定分区分配

  1.2.1 分区大小相等

  1.2.2 分区大小不相等

1.3 动态分区分配

  1.3.1 数据结构

  1.3.2 动态分配分区算法

    1.3.2.1 基于顺序搜索的动态分区分配算法

      1.3.2.1.1 首次适应算法(first fit)

      1.3.2.1.2 循环首次适应算法(next fit)

      1.3.2.1.3 最佳适应算法(best fit)

      1.3.2.1.4 最坏适应算法(worst fit)

    1.3.2.2 基于索引搜索的动态分区分配算法

      1.3.2.2.1 快速适应算法(quick fit)

      1.3.2.2.2 伙伴系统(buddy system)

      1.3.2.2.3 哈希算法

  1.3.3 分区分配操作

    1.3.3.1 分配内存

    1.3.3.2 回收内存

1.4 动态可重定位分区分配

  1.4.1 紧凑(compact)

  1.4.2 动态重定位

  1.4.3 动态重定位分区分配算法

2.分页存储管理方式

2.1 分页存储管理的基本方法

  2.1.1 页面和物理块

  2.1.2 地址结构

  2.1.3 页表

2.2 地址变换结构

  2.2.1 基本的地址变换机构

  2.2.2 具有快表(TLB)的地址变换机构

2.3 两级和多级页表

2.4 反置页表(Inverted page table)

3.分段存储管理方式

3.1 分段管理的优势

  3.1.1 方便编程

  3.1.2 信息共享

  3.1.3 信息保护

  3.1.4 动态增长

  3.1.5 动态链接

3.2 分段系统的基本原理

  3.2.1 分段

  3.2.2 段表

  3.2.3 地址变换机构

  3.2.4 分页和分段的主要区别

    3.2.4.1 页是信息的物理单位,仅仅是为了系统管理的需要;段是信息的逻辑单位,目的在于更好的满足用户的需求

    3.2.4.2 页的大小固定,由系统决定; 段的大小由用户编写的程序决定

    3.2.4.3 分页的用户程序地址一般是一维的; 分段的用户程序地址一般是二维的

3.3 信息共享

  3.3.1 分页系统中的程序和数据共享

  3.3.2 分段系统中的程序和数据共享

4.段页存储管理方式

  4.1 基本原理

  4.2 地址变换过程

 

转载于:https://www.cnblogs.com/mr-stn/p/9074714.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值