什么是缓存总线?(a cache bus?)

高速缓存总线是计算机处理器用来与其高速缓存进行通信的专用高速总线。也称为背面总线,其运行速度远高于系统总线。高速缓存总线将处理器核心直接连接到其高速缓存;它独立于处理器总线运行,通过更宽、更少限制的路径传输数据。在大多数现代处理器中,缓存总线用于减少读取或修改频繁访问的数据所需的时间。...

高速缓存总线是计算机处理器用来与其高速缓存进行通信的专用高速总线。也称为背面总线,其运行速度远高于系统总线。高速缓存总线将处理器核心直接连接到其高速缓存;它独立于处理器总线运行,通过更宽、更少限制的路径传输数据。在大多数现代处理器中,缓存总线用于减少读取或修改频繁访问的数据所需的时间。

A computer processor use cache buses to communicate with its cache memory.

在20世纪80年代,高速缓存通常位于主板上,而不是处理器芯片本身。缓存是通过处理器总线访问的,就像常规系统内存一样。缓存内存量通常非常小,仅作为可选的系统性能增强提供。

In the 1980s, the cache was usually located on the motherboard, but today the cache is more commonly built into the CPU die.

20世纪90年代初,随着处理器速度和效率的提高,处理器总线成为瓶颈;快速缓存需要一种与处理器交互的方式,而无需等待速度慢得多的系统内存和输入/输出操作完成。在20世纪90年代中期,大多数新处理器采用双总线架构来解决这个问题。创建高速缓存总线以直接访问缓存。此总线不用于任何其他用途所有其他数据传输都使用较慢的处理器总线,也称为前端总线。处理器可以同时使用两条总线,从而获得更好的性能。

早期的双总线设计经常使用位于主板上的高速缓存;由于生产产量问题,大量的片上缓存尚未达到成本效益。随着产量的提高,后来的设计通常结合了内部和外部缓存。现代处理器通常使用大量的内部缓存;与通常只有8千字节(KB)的旧设计相比,许多设计包含8兆字节(MB)或更多。在整个缓存都在芯片上的现代设计中,缓存总线可能非常短,具有非常宽的数据路径,在某些处理器中为512位。总线通常以与处理器本身相同的速度运行。最终结果是缓存内容可以很快读取或修改。

多核处理器的每个核心都可能有自己的缓存或共享一个大型公共缓存。在这两种情况下,缓存总线将每个核心连接到相应的缓存内存。当每个处理器核心都有自己的独立缓存时,会出现一致性问题。例如,当一个核心更新其缓存中的数据时,其他缓存中该数据的其他副本将过期或“过时”解决这类问题的一种方法是使用一种特殊类型的缓存总线,有时称为核心间总线。该总线将所有缓存链接在一起,以便每个缓存都可以监视其他缓存的操作。如果一个缓存更新了一段共享数据,其他缓存可以立即反映新内容。

  • 发表于 2021-12-09 14:44
  • 阅读 ( 173 )
  • 分类:互联网

你可能感兴趣的文章

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

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

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

地址总线(address bus)和数据总线(data bus)的区别

...线、数据总线和控制总线三种类型。 覆盖的关键领域 1.什么是地址总线-定义、功能、用法2.什么是数据总线-定义、功能、用法3.地址总线和数据总线的区别-主要区别比较 关键术语 地址总线,数据总线,计算机体系结构,操作...

  • 发布于 2021-06-30 17:53
  • 阅读 ( 509 )

高速缓存(cache memory)和主存储器(main memory)的区别

关键区别:高速缓存是一种高速存储器,用于存储频繁访问的数据。每当需要时,这些数据就可以快速地提供给中央处理器。主存储器也称为随机存取存储器。它是一个直接与中央处理器(CPU)交互的内存单元。 高速缓存是一...

  • 发布于 2021-07-13 21:39
  • 阅读 ( 572 )

什么是正面巴士的优点和缺点?(the pros and cons of a front side bus?)

前端总线(FSB)是计算机主板上的一个组件,它允许中央处理器(CPU)直接与计算机的主内存接口。这种硬件已经使用多年,但随着它的老化,许多硬件制造商正在转向其...

  • 发布于 2021-12-09 10:52
  • 阅读 ( 151 )

什么是后面的公共汽车?(a back-side bus?)

后端总线是一种计算机硬件,它将中央处理器(CPU)连接到2级(L2)缓存,有时连接到1级(L1)缓存。当CPU需要在缓存中存储内存或从缓存中检索内存时,会建立此连接。...

  • 发布于 2021-12-09 13:07
  • 阅读 ( 142 )

什么是巴士线?(a bus cable?)

电缆是一根粗绳或一束绝缘电线,电力通过电缆传输,通常用于将一台设备连接到电源或另一台设备。总线是连接设备和资源的数字通道。计算机有两种主要的总线类型,...

  • 发布于 2021-12-09 14:31
  • 阅读 ( 176 )

什么是公共汽车老鼠?(a bus mouse?)

总线鼠标是PC鼠标的一种特殊形式,主要用于20世纪80年代末。它的连接器与更常见的PS/2鼠标连接器的形状相同,但有一组不同的引脚。它不应该与通用串行总线鼠标或USB鼠...

  • 发布于 2021-12-09 14:35
  • 阅读 ( 139 )

什么是公共汽车网络?(a bus network?)

总线网络是一种计算机网络体系结构,其中网络上的所有设备共享相同的电缆连接,称为总线。总线网络使用一个连接每台计算机的电缆段,所使用的电缆段在每一端都有...

  • 发布于 2021-12-09 14:36
  • 阅读 ( 217 )

什么是缓存清理器?(a cache cleaner?)

缓存清理器是一种软件,可在计算机用户希望从其个人计算机中删除信息时使用。此软件的良好版本使用政府标准删除所有信息痕迹。将缓存清理为标准后,文件已完全删...

  • 发布于 2021-12-09 14:45
  • 阅读 ( 70 )

什么是缓存刷新?(a cache flush?)

在计算机科学中,缓存是计算机内存中的一个特殊部分,它试图通过存储最近访问过的或预期不久将访问的信息来提高性能。通过使这些信息易于访问,可以极大地提高计...

  • 发布于 2021-12-09 14:45
  • 阅读 ( 201 )