操作系统学习3计算机体系结构及内存分层体系

1、CPU

里面有运算器,寄存器,控制器,缓存(Cache),存储管理单元(MMU)

2、内存

3、外设

I/O设备,磁盘等

4、总线

把上面三者连接起来

5、内存的层次结构

操作系统学习3计算机体系结构及内存分层体系

6、虚拟内存:虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。

7、操作系统在内存管理中需要完成的四个目标:抽象,保护,共享,虚拟化。

操作系统学习3计算机体系结构及内存分层体系

8、在操作系统中管理内存的不同方法:程序重定位、分段、分页、虚拟内存、按需分页虚拟内存

9、MMU:MMU是Memory Management Unit的缩写,中文名是内存管理单元,它是*处理器(CPU)中用来管理虚拟存储器、物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权,多用户多进程操作系统。说到底,他就是用于负责处理CPU的内存访问请求的硬件组件。