本次笔记内容:
3.1 计算机体系结构及内存分层体系
3.2 地址空间和地址生成
3.3 连续内存分配:内存碎片与分区的动态分配
3.4 连续内存分配:压缩式与交换式碎片整理
文章目录
物理内存
计算机体系结构
- 主要包含CPU(完成对程序执行的控制)、内存(代码、处理数据)、外设。
- 内存的层次结构:
-
- CPU访问寄存器、cache,这两者在CPU内部,速度快、容量小,操作系统无法直接对其进行管理。
-
- 主存(物理内存),速度相对慢,容量大一些;
-
- 主存掉电,数据清空。把数据放入**磁盘(虚拟内存)**中存储。速度慢,容量大。
- 速度、容量不可兼得,因此需要操作系统管理。
内存分层体系
- 逻辑地址空间: 连续的;
- 物理空间: 存在隔离,为了保护独立地址空间。