第四章. 存储器管理

4. 存储器管理

4.1 存储器管理概述

前言

先理解存储器管理的基本方式,包括:

  • 分区
  • 页诗存储管理
  • 段式存储管理
  • 段页式存储管理
  • 虚拟内存管理

需要掌握基本概念:

  • 逻辑地址
  • 物理地址
  • 重定位(逻辑地址转屋里地址)
    分区 分页管理 分段管理思想

存储器研究内容包含三方面:

  1. 取(Fetch)
  2. 放 (Placement):连续放置,不连续
  3. 替换:移出空间给其他留地方放

4.2 连续分配的存储管理方式

为某用户程序分配一个连续的内存空间。分配方式包括:固定分区 动态分区 动态重定位分区

4.2.1 单到程序的连续分配

分为系统和用户区,在用户区分配,设定界限。

4.2.2 固定分区分配方式

系统启动时,划好分区,程序允许间不在变动。

4.2.3 动态分配

链表式的分配,利用空闲空间,移动占用空间,流出足够大小的连续地方,动态重定位分配

4.3 分页式管理

实际中,程序连续放置时容易有碎片问题,在解决方案中,有分页式储存。
一个程序不连续储存。
分页式管理,主存分为大小相等的物理块,程序地址空间分为逻辑页面,逻辑与物理大小相同。

通常物理块大小为2的n次方个扇区。如1k 2k。

4.3.2 基本方法
  1. 页面和物理块

  2. 页表

  3. 虚地址结构

4.4 分段储存管理方式

分段式储存在实际应用中高层较多。
将储存按照逻辑关系分段储存。

  • 分页和分段的区别
    1. 分页中页是物理单位,基于底层,分页是实现离散分配。段是物理逻辑单位
    2. 页是在一维中从0到末尾,分段是作业地址空间2维的,访问一个地址需要,段号和段内地址
    3. 物理块由系统决定,段长度依据实际完整的屋里意义长度

4.5 虚拟存储器

作业时不一次性把程序放入,而是先放入一部分,待调用下一部分在放入。

## 5. Linux 内存管理方式
看不懂了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值