内存的基本知识

什么是内存?内存有什么作用?
内存是用于存放数据的硬件,程序执行前需要先放在内存中才能被CPU处理


进程运行的基本原理
- 指令的原理



- 逻辑地址 VS 物理地址

- 从写程序到程序的运行


- 装入的三种方式——绝对装入

- 装入的三种方式——静态重定位

- 装入的三种方式——动态重定位


- 进程运行的基本原理

- 链接的三种方式


知识回顾

内存的管理概念
操作系统作为系统的资源管理者,就需要对内存进行管理,需要做的就是内存空间的分配和回收。
内存管理需要做的:
-
操作系统负责内存空间的分配和回收
-
操作系统需要提供某某中技术从逻辑上面对内存空间的扩充
-
操作系统需要提供地址转换的功能,负责程序的逻辑地址与物理地址的转换






内存空间的扩充

- 覆盖技术:


- 交换技术:



知识回顾:

内存空间的分配与回收
连续分配管理方式

- 单一连续分配方式

- 固定分区分配


- 动态分区分配

- 系统要用什么样的数据结构记录内存的使用信息

- 当很多个空闲区满足条件的时候,应该如何选择

- 如何进行分区的分配与回收操作?




知识回顾:

动态分区的算法:
- 首次适应算法:

- 最佳适应算法:



- 最坏适应算法:


- 邻近适应算法:

知识回顾:

内存是程序执行的基础,它负责存储数据和指令。操作系统通过内存管理进行空间分配和回收,包括静态和动态重定位、覆盖技术和交换技术。动态分区算法如首次适应、最佳适应等影响着内存效率。文章探讨了这些核心概念和技术。

417

被折叠的 条评论
为什么被折叠?



