小言_互联网的博客

操作系统概论【四】- - 内存管理

399人阅读  评论(0)

感谢内容提供者:金牛区吴迪软件开发工作室

接上一篇:操作系统概论【三】- - 进程调度与死锁

第四章、内存管理

一、存储器的层次结构

1. 局部性原理


小总结:

二、程序的链接和装入

1. 程序的链接

将编译后的目标模块装配成一个可执行程序

a.静态链接


b.动态链接

可将某些目标模块的链接推迟到这些模块中的函数被调用执行时才进行。

2. 程序的装入

a.绝对装入方式

b.可重定位装入方式(静态重定位)


c.动态运行时装入(动态重定位)

三、连续分配存储管理方式与离散分配存储管理方式

1. 连续分配存储管理

a.单一连续分配

b.固定分区分配


c.动态分区分配


d.空闲分区链

动态分区分配算法

首次适应算法的缺点:
1.容易产生外部碎片和内部碎片

循环首次适应算法的优点:
1.空闲区分布均匀

最佳适应算法的优点:
1.提高内存利用率

动态分区回收的流程

四、基于分页存储管理方式

a.分页存储管理的基本原理

  • 页框
  • 分页存储
  • 页内碎片
  • 页表
分页地址结构


分页地址变化

分页地址变化的步骤:


模拟题:

页大小的选择因素

b.快表TLB


c.俩级和多级页表

五、基于分页的虚拟存储系统

1. 虚拟存储器

a.优点:

b.特征

2. 请求分页

a.请求分页中的硬件支持




b.页分配策略



c. 页置换算法


d. 请求分页系统的性能



六、分段存储管理

1. 分段机制的引入

2. 分段存储的基本原理





3. 段页式存储管理


模拟题:

七、Linux的伙伴系统


下一篇:操作系统概论【五】- - 文件系统



转载:https://blog.csdn.net/weixin_43606158/article/details/108092311
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场