当前位置:首页 > 内存 > 正文

主要的四种类型的内存分别是什么(内存主要包括哪几类)

  • 内存
  • 2024-06-04 11:08:44
  • 8053

一、内存条有哪几种?1G的内存条市场价多少?2.常见内存模块
PC中使用的内存主要有四种类型:SDRAM、DDRSDRAM、RDRAM和DDR2。
曾经的主流——SDRAM
SDRAM(SynchronousDRAM)是“同步动态随机存取存储器”。SDRAM内存条的两侧都有金手指,直接插入内存条插槽即可。因此,这种结构也被称为“双列直插式”,其英文名称为“DIMM”。目前,大多数内存模块都采用这种“DIMM”结构。
随着处理器前端总线的不断完善,SDRAM已经不能满足新型处理器的需求,早已退出主流市场。
DDRSDRAM(简称DDR)是采用DDR(双倍数据速率SDRAM)技术的SDRAM。与普通SDRAM相比,DDRSDRAM可以在同一时钟周期内传输两次数据,而SDRAM只能传输数据。一次。
从外观上看,DDR内存芯片和SDRAM没有太大区别。它们具有相同的长度和相同的引脚间距。只不过DDR内存条有184个引脚,金手指只有一个缺口,而SDRAM内存条有168个引脚,金手指有两个缺口。
按照DDR内存芯片的工作频率,分为DDR200、DDR266、DDR333、DDR400等类型:与SDRAM一样,DDR也是与系统总线频率同步的,但由于双数据传输,因此工作在133MHz频率的DDR相当于266MHzSDRAM,因此以DDR266为代表。
提示:工作频率是指内存能够稳定工作的最高频率。例如PC133标准SDRAM的工作频率为133MHz,而DDR266DDR的工作频率为266MHz。对于存来说,频率越高,带宽就越大。
DDR内存条除了使用工作频率来标注外,有时也使用带宽值来标注。比如DDR266的内存带宽是2100MB/s,所以用PC2100就可以了,所以DDR333就是PC2700,DDR400就是PC3200。
提示:内存带宽也称为“数据传输率”,是指单位时间内通过内存的数据量,通常以GB/s表示。我们用一个简短的公式来说明内存带宽的计算方法:内存带宽=工作频率×位宽/8×n(时钟脉冲的上下沿传输系数,DDR的系数为2)。
由于其低廉的价格和优异的性能,DDR内存模块已成为当今常见的内存产品。
过时的贵族——RDRAM
RDRAM(内存总线动态随机存取存储器)是Rambus公司开发的一种新型DRAM。虽然RDRAM的位宽比64位SDRAM和DDR窄,但时钟频率却高得多。
从外观上看,RDRAM内存模组与SDRAM和DDRSDRAM内存模组有些相似。
从技术角度来看,RDRAM是一种比较先进的内存,但由于价格较高,在市场上普及并不现实如今的RDRAM已经退出普通桌面市场。
最新内存-DDR2
DDR2是Intel大力推广的新一代内存。DDR2是建立在DDR的基础上的,它构成了核心。在频率不变的情况下,数据带宽增加了4倍,为性能提升铺平了道路。为了提高兼容性,DDR2将终结器直接集成到内存颗粒中,这也有效降低了主板的制造成本。另外,DDR2的延迟机制也发生了变化,加入了AL附加延迟的概念,这必然导致DDR2延迟时间的增加。
高频、高带宽是DDR2最大的优势,它将有DDR2-400、DDR2-533、DDR2-667和DDR2-800等规格,最高带宽为3.2GB/。分别s和4.2GB/s、5.3GB/s和6.4GB/s,比当今的DDR内存有显着提高,但它们的核心频率仍然保持在非常低的水平,允许产品在较低的电压下运行。(DDR工作电压为2.5V,DDR2只需要1.8V工作电压),功耗也明显低于DDR。但DDR2的延迟时间比DDR长。后者的CL延迟通常为2、2.5和3个周期,而DDR2通常为3、4和5个周期,加上AL附加延迟(附加延迟为0~4个周期),DDR2读取数据的延迟时间显着增加比DDR有所提高——显然,在带宽相同的情况下,DDR2的实际性能不如DDR。
二、3-计算机内存条主要分哪几种类型DDR4的内存条主要有哪几种频?电脑内存条主要分为三种类型:SDRAM(同步动态随机存取存储器)、DDRSDRAM(双倍数据速率同步动态随机存取存储器)和DDR2SDRAM(双倍数据速率2同步动态随机存取存储器)。
DDR4内存条主要有以下主流频率:
1.DDR4-2133,频率为2133MHz,是DDR4内存条的最低标准频率。
4-2400,频率为2400MHz,是DDR4内存条的热门型号。
4-2666,频率为2666MHz,是目前DDR4内存条的主流频率。
4-2933,频率为2933MHz,是DDR4内存条的高频型号之一,适合对性能要求较高的电脑。
4-3200,频率为3200MHz,是一款高性能DDR4内存模组。除了更高的频率之外,它还具有更低的延迟和更高的带宽。
三、C语言中有哪些存储类型?C语言有四种存储类型:auto、extern、register、static。存储类型指定变量在进程的哪个段中分配内存空间。分配给变量的内存存储区域包含数据。区和BBS区、堆栈区、堆区。
存储类型
Auto只能用来标识局部变量的存储类型。对于局部变量,auto是默认的存储类型,不需要显式指定。因此,以auto标识的变量存储在堆栈区域中。
2、extern存储类型
extern用于声明当前项目中其他文件中定义并在当前文件中引用的全局变量。全局变量如果没有初始化,则保存在BBS区,如果初始化,则在编译时其值自动赋值为0。全局变量具有在整个程序执行过程中持续存在的生命周期,无论它们是否被初始化。为了节省内存空间,可以在当前文件中使用extern声明其他文件中定义的全局变量,这样就不需要内存空间了。将被分配。
3.寄存器存储类型
声明为寄存器的变量从内存传输到CPU寄存器后总是驻留在CPU寄存器中,导致访问寄存器变量需要几个指令周期。在将变量从内存传输到寄存器的过程中节省了时间,从而显着提高了效率。
4.静态存储类型
声明为静态类型的变量,无论全局还是局部都存储在数据区,如果是静态的,其生命周期就是整个程序。变量的范围在{}对内。对于静态全局变量,它们的作用域是当前文件。静态变量如果没有初始化,会自动初始化为0。静态变量只能初始化一次。