除了内存和硬盘,存储器还有一种好多人都不知道

因为硬盘跟不上CPU的速度,所以才会产生内存。可以参考作者这篇文章:都是存储器,为啥还分内存和硬盘呢。

除了内存和硬盘,存储器还有一种好多人都不知道

硬盘和内存

其实内存也基本跟不上CPU的速度,所以计算机内部还有一种存储器,但大家应该比较陌生。

除了内存和硬盘,存储器还有一种好多人都不知道

计算机缓存(Cache)又称为高速缓存,是计算机存储器中位于CPU和内存之间高速存储设备。

CPU执行指令的时候,有时执行完一条,就要从内存中读取下一条指令。但是在内存中读取数据/指令的速度,相对于计算机的速度实在太慢了,所以就会造成:CPU工作时有99%以上的时间没有在计算,而是把时间浪费在了等待从内存中读取的数据/指令上。完全发挥不出高速计算的优势。

那么制造一种高速内存,让它跟得上CPU的速度不行嘛?

可以造,但是目前的技术水平导致这种内存造价太高,造出来大家买不起,完全没有推广的可能。

这怎么办呢?

计算机工程师们制造了计算机缓存(Cache),缓存的速度比内存快,但是容量小,(因为容量大的话造价太高)CPU优先的速度更高的缓存中读取指令(找到就叫缓存命中),没有找到的情况下才到内存中读取。

现在的CPU都有多级缓存,一级缓存速度最快,几乎没有延迟,存放已解码的内存指令,二三级缓存存放最近使用过的内存值,这样可以大大减少CPU-内存间由于速度不匹配而造成的计算资源浪费。

除了内存和硬盘,存储器还有一种好多人都不知道

其实我们的硬盘上也采用同样的缓存技术,显存上显卡上的缓存,手机中也采用同样的技术。

不止硬件,我们在好多软件上也采用缓存技术,可以说是一种通用的处理方式。

除了内存和硬盘,存储器还有一种好多人都不知道

关注作者,持续通俗讲解计算机知识。#科普有料#

展开阅读全文

页面更新:2024-05-06

标签:存储器   内存   硬盘   显存   缓存   技术水平   造价   指令   容量   速度   计算机   时间   作者   数据   技术   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top