内存外存高速缓存的联系和区别

内存外存高速缓存的联系和区别

都是存储器。是存储数据代码指令的空间。高速缓存是介于cpu与内存之间,是为了弥补内存和cpu的速度不匹配而设立的,cpu需要指令和数据首先从高速缓存中查找,如果命中,则操作缓存,否则从内存调取。外存是外部存储设备,如硬盘等,如内存中没有程序运行的数据,则要从外存读取,处理速度最慢。

计算机内存和外部存储之间的主要区别是易失性和非易失性,以及性能和容量之间的差别。

·易失性VS非易失性。内存,例如随机存取内存(RAM),是具有易失性的。这意味着当系统断电时,数据就会丢失。与之相反,外部存储是非易失性的,因此即使没有电源,它也能保存数据。

·性能和容量。在大多数情况下,外存比内存的速度慢得多。而与外存不同的是,RAM直接通过更宽更快的总线连接到CPU。