硬盘是内部存储器吗 硬盘是内存储存器吗

因为硬盘跟不上CPU的速度,所以会产生内存。可以参考作者的文章:都是内存,为什么要分内存和硬盘?和记忆。其实内存是跟不上CPU的速度的,所以电脑内部有一种内存,但应该大家都不熟

本文最后更新时间:  2023-02-28 00:26:30

因为硬盘跟不上CPU的速度,所以会产生内存。可以参考作者的文章:都是内存,为什么要分内存和硬盘?

和记忆。

其实内存是跟不上CPU的速度的,所以电脑内部有一种内存,但应该大家都不熟悉。计算机缓存又称高速缓存,是计算机内存中位于CPU和内存之间的高速存储设备。

当CPU执行一条指令时,它有时会在执行完一条指令后从内存中读取下一条指令。但是读取内存中数据/指令的速度相对于计算机的速度来说太慢了,所以会造成CPU以上的工作时间不是在计数,而是浪费时间等待从内存中读取数据/指令。不能充分发挥高速计算的优势。

那就不能做一个高速内存跟上CPU的速度吗?

可以,但是现在的技术水平导致这种内存成本很高,大家都买不起,根本没有推广的可能。

我该怎么办?

计算机工程师做了一个计算机缓存,比内存快,但是容量小。(因为容量太大,成本太高。)CPU优先读取缓存中速度较高的指令(如果找到,称为缓存命中),没有找到时只读取内存中的指令。

现在所有的CPU都有多级缓存。一级缓存最快,几乎没有延迟。它存储解码后的内存指令,二级和三级缓存存储最近使用的内存值,可以大大减少CPU和内存速度不匹配造成的计算资源浪费。

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

不仅仅是硬件,很多软件都使用了缓存技术,可以说是一种通用的处理方式。

温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。