一、概念理解
1.1基本概念
1.**寄存器:**寄存器是中央处理器内的组成部分。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,存器有累加器(ACC)。
2.**Cache存储器**:电脑中为高速缓冲存储器,是位于CPU和主存储器DRAM(DynamicRandomAccessMemory)之间,规模较小,但速度很高的存储器,通常由SRAM(StaticRandomAccessMemory静态存储器)组成。它是位于CPU与内存间的一种容量较小但速度很高的存储器。
3.**内存:**内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。*断电后数据会丢失。*
4.外存:外储存器是指除计算机内存及CPU缓存以外的储存器,此类储存器一般*断电后仍然能保存数据。*
1.2总结
总的来说,一个计算机系统的存储体系由高速缓存、内存和外存组成。
二、关系图
下面以一张图辨析以上几个概念之间的关系:
三、详解
1、CPU:Central Process Unit中央处理器单元,即CPU属于处理器。
2、CPU中有寄存器,因此寄存器的速度最快!内存、外存统称为CPU的“外存”。
3、高速缓存是存放在CPU中的,它是介于CPU与内存知己的,以缓解它们之间速度不匹配的矛盾,使得内存访问CPU的时候较快。
4、缓存是指在内存中划分出一块区域用于存放常使用的输入输出数据,以缓解CPU与外设处理速度不匹配的问题。
5、CPU与(内存、外存)是不同的概念,CPU是一个独立的概念,而(内存、外存)是指对存储器的划分,内存的速度较外存的速度快,并且内存具有“掉电信息全部消失”的特性,而外存则具有“掉电信息也不会丢失”的特性。
四、参考资料
http://believehaveoneday.blog.163.com/blog/static/120737452200981841737477/