什么是高速缓存?(cache memory?)

Cache(发音为cash)内存是一种极快的内存,内置于计算机的中央处理器(CPU)中,或位于其旁边的一个单独的芯片上。CPU使用高速缓存存储运行程序反复需要的指令,从而提高了总体系统速度。高速缓存的优点是CPU不必使用主板的系统总线进行数据传输。每当数据必须通过系统总线时,数据传输速度就会降低到主板的能力。通过避免系统总线造成的瓶颈,CPU可以更快地处理数据。...

Cache(发音为cash)内存是一种极快的内存,内置于计算机的中央处理器(CPU)中,或位于其旁边的一个单独的芯片上。CPU使用高速缓存存储运行程序反复需要的指令,从而提高了总体系统速度。高速缓存的优点是CPU不必使用主板的系统总线进行数据传输。每当数据必须通过系统总线时,数据传输速度就会降低到主板的能力。通过避免系统总线造成的瓶颈,CPU可以更快地处理数据。

The CPU uses cache memory to improve the overall speed of a computer system.

事实上,一旦大多数程序打开并运行,它们就会使用很少的资源。当这些资源被保存在缓存中时,程序可以更快、更高效地运行。在所有其他条件相同的情况下,缓存在系统性能方面非常有效,因此运行速度快、缓存少的计算机的基准测试可能低于运行速度稍慢、缓存较多的CPU的系统。内置于CPU本身的缓存称为1级(L1)缓存。位于CPU旁边的单独芯片上的缓存称为二级(L2)缓存。一些CPU内置一级和二级缓存,并将单独的缓存芯片指定为三级(L3)缓存。

RAM card.

内置在CPU中的高速缓存比单独的高速缓存更快,运行速度与微处理器本身相当。然而,独立缓存的速度仍然大约是随机存取存储器(RAM)的两倍。缓存比RAM更昂贵,但为了最大限度地提高系统性能,获得一个内置缓存的CPU和主板是非常值得的。

磁盘缓存应用于硬盘的原理与内存缓存应用于CPU的原理相同。频繁访问的硬盘数据存储在单独的RAM段中,以避免反复从硬盘检索数据。在这种情况下,RAM比传统硬盘中使用的盘片技术要快。然而,随着混合硬盘的普及,这种情况将会改变。这些磁盘具有内置的闪存缓存。最终,硬盘驱动器将是100%闪存驱动器,不再需要RAM磁盘缓存,因为闪存比RAM快。

  • 发表于 2021-12-12 20:22
  • 阅读 ( 222 )
  • 分类:互联网

你可能感兴趣的文章

高速缓存(cache memory)和虚拟内存(virtual memory)的区别

...是用来扩展内存的。物理RAM中的项目与硬盘来回传输。 什么是高速缓存(cache memory)? 高速缓存是一种介于CPU(中央处理器)和RAM(随机存取存储器)之间的存储器。缓存的目的是减少CPU从RAM访问内存的时间。高速缓存比RAM快得...

  • 发布于 2020-10-29 11:12
  • 阅读 ( 874 )

什么是amd智能存取存储器,它能让游戏变得更好吗?

...可以「充分利用GPU记忆体的潜力」,听起来不错吧?但是什么是AMD智能存取存储器?此外,AMD智能存取存储器是如何工作的? ...

  • 发布于 2021-03-27 03:51
  • 阅读 ( 267 )

如何从linux终端检查内存使用情况

...上的总内存、已用内存、可用内存、共享内存、缓冲区/缓存和可用内存。它还显示配置的交换空间总量,以及已使用和可用的交换空间量。 在我们的示例中,我们将使用-m(mebibytes)选项。但是,也可以使用-b(字节)、-k(kibi...

  • 发布于 2021-04-02 13:03
  • 阅读 ( 214 )

如何在linux上使用free命令

...究底层机制和数据例程,以便您能够了解引擎盖下发生了什么,以及所有这些如何影响随机存取存储器(RAM)的使用。 自由列 让我们毫无选择地自由开火,看看能得到什么: free 用一种丑陋的方式包裹着。在您的计算机上,您...

  • 发布于 2021-04-02 19:12
  • 阅读 ( 179 )

如何通过内容缓存加速mac、iphone和ipad上的下载

... software. 你需要这样做吗?不,是不是又快又酷?当然。 什么是(并且没有)缓存((and isn’t) cached)? 您可能想知道什么存储在这个缓存中,什么不存储在这个缓存中。苹果提供了一份官方名单;以下是我们的总结: 从iTunes购...

  • 发布于 2021-04-07 03:15
  • 阅读 ( 317 )

cpu的高速缓存何时被刷新回主存?

...he would have the most up-to-date value for a particular memory block. 有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。 图片来源:Lemsipmatt(Flickr)

  • 发布于 2021-04-08 07:03
  • 阅读 ( 218 )

windows是否在usb驱动器上保留文件的缓存副本?

...ory occurring will cause those pieces to disappear relatively quickly. 有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。

  • 发布于 2021-04-09 22:41
  • 阅读 ( 121 )

在vista中增加文件系统内存缓存大小

我一直想知道为什么Windows不允许为文件系统缓存设置任意大小。如果你的笔记本电脑里有一个慢硬盘,但是有很多可用的系统内存呢?难道你不能最大限度地利用内存来加速硬盘访问吗? 我发现了一个稍微有点文档化的调整,...

  • 发布于 2021-04-14 10:51
  • 阅读 ( 266 )

事实上的(virtual)和高速缓存(cache memory)的区别

...的运行速度就越慢,从而使系统显得迟钝。 另一方面,高速缓存并没有扩展内存量,它只是减少了访问数据所需的时间。为了便于理解这个概念,假设处理器是一个学生在做报告。每当他需要数据时,他就去书架(书架就是记...

  • 发布于 2021-06-22 11:01
  • 阅读 ( 240 )

隐藏物(cache)和缓冲器(buffer)的区别

...备的数据。这样计算机就可以执行其他任务。另一方面,高速缓存是一种高速存储区域,它可以是主存储器的一部分,也可以是硬盘等其他独立存储区域的一部分。这两种缓存方法分别称为内存缓存和磁盘缓存。 为了确保高速...

  • 发布于 2021-06-23 20:36
  • 阅读 ( 256 )
klgwktozc9
klgwktozc9

0 篇文章

相关推荐