首页 > 科知识 > 正文内容

DRAM与CPU的关系:内存对计算机性能的影响

时间:2023-06-06 08:00:42

DRAM是一种动态随机存取存储器,用作内存。CPU通过总线访问内存芯片,从内存芯片中读取数据,而内存芯片是用DRAM制成的。因为DRAM结构比SRAM更简单、面积占用更小,适合制作大容量的存储芯片。

CPU和内存的交互是通过总线的电子电路在处理器和DRAM主存之间来回传输数据流完成的,每次CPU和主存之间的数据传送都是通过一系列步骤来完成,这些步骤称为总线事务。

DRAM芯片的读写过程是通过行地址和列地址来寻址,然后在行缓存中进行数据读写。在实际应用中,不会直接把一整行数据全部读出,因为一整行数据太多,真实世界中我们往往只需要其中一个比特位,因此实际DRM芯片中单个比特的读写过程是非常重要的。

DRAM系统层次包括bank、chip、rank、内存条和DDR。CPU在读写数据时是面向“字”的,而一个cell阵列一次只能读取一个比特,因此实际上存储芯片是如何向CPU提供字的是一个需要解答的问题。

CPU、内存、缓存三者之间的关系是内存存储的数据都是以二进制的形式来表示,包括数字、文字、符号、图形、音频、视频等。缓存的作用是为了提高CPU运行速度而存在,而内存则是用来存储大量的数据和程序代码的。为了存储更多的数据,又不希望成本过高,就出现了二级缓存的概念,采用的并不是一级缓存的SRAM,而是采用了性能比SRAM稍差一些,但比内存更快的DRAM。

内存存储的数据都是以二进制的形式来表示,包括数字、文字、符号、图形、音频、视频等。对于计算机来说,它们在内存中都是一样的。

在实际应用中,DRAM随机读写比连续读写要慢。因此,在读写时,应该尽量避免纯随机读取,而应该采用在一个page里面随机读取或顺序连续读取。

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益, 请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。
标签:科知识

百科技版权所有 湘ICP备2021012700号联系QQ:1706636591 关于我们 版权申明