Loading AI tools
来自维基百科,自由的百科全书
内存带宽是处理器可以从内存读取数据或将数据存储到内存的速率。内存带宽通常以字节/秒为单位表示,但对于自然数据大小不是8位的倍数的系统,这可能会有所不同。
此条目需要补充更多来源。 (2019年2月12日) |
为给定内存或系统决定的内存带宽通常是最大理论带宽。实际中的内存带宽将小于(并且不可能超过)所决定的带宽。存在各种基准测试以使用各种访问模式来测量持续内存带宽。这些旨在提供对系统在各类实际应用程式上应支持的内存带宽的深入了解。
在“字节/秒”定义的传输数据量中有三种不同的约定:
命名方式因内存技术而异,但对于商用DDR SDRAM , DDR2 SDRAM和DDR3 SDRAM内存,总带宽是以下值之乘积:
例如,一个电脑有两个通道的内存,每通道都配备运行在400MHz时钟频率的DDR2-800模块,则其理论最大内存带宽为:
但是该理论最大内存带宽被称为“突发速率”,是不可持续的。
DDR,DDR2和DDR3模块的命名约定指定了最大速度(例如,DDR2-800)或最大带宽(例如,PC2-6400)。速度等级(800)不是最大时钟速度,而是它的两倍(1600,因为数据速率是加倍的)。带宽等级(6400)是使用64位每秒传输的最大兆字节数。在双通道模式中,这实际上是128位。因此,示例中的内存配置可以简化为:两个DDR2-800模块以双通道模式运行。
PC系统内存的常见配置是每个内存条都有两侧内存接口,但在较旧、低端或低功耗装置中,单通道内存也很常见。一些PC和大多数现代图形卡还会使用两个以上的内存接口(例如,Intel的LGA 2011平台和英伟达 GeForce GTX 980有四个内存接口)。并行运行多个接口的高性能显卡可以获得非常高的内存总线带宽(例如,NVIDIA GeForce GTX TITAN的384位和AMD Radeon R9 290X的512位,分别使用了六个和八个64位接口)。
在具有纠错内存 (ECC)的系统中,接口的额外带宽(通常为72而不是64位)不会被计入带宽规范中,因为用于纠错的位不能用于存储用户数据。 纠错位会被认为是内存硬件自身的一部分,而不是存储在该硬件中的资讯。
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.