本文概述

RAM代表随机存取存储器, 是一种通常位于计算机主板上的硬件设备, 并充当CPU的内部存储器。当你打开计算机时, 它允许CPU存储数据, 程序和程序结果。它是计算机的读写存储器, 这意味着可以将信息写入计算机以及从计算机读取信息。

RAM是易失性存储器, 这意味着它不会永久存储数据或指令。当你打开计算机电源时, 硬盘中的数据和指令会存储在RAM中, 例如, 计算机重新启动时以及打开程序时, 操作系统(OS)和程序均会加载到RAM中, 通常来自HDD或SSD。 CPU利用此数据执行所需的任务。一旦关闭计算机, RAM就会丢失数据。因此, 只要计算机处于打开状态, 数据就会保留在RAM中, 而计算机关闭时数据将丢失。将数据加载到RAM的好处是, 从RAM读取数据比从硬盘驱动器读取数据快得多。

简单来说, 我们可以说RAM就像一个人的短期记忆, 而硬盘驱动器就像一个人的长期记忆。短期记忆可在短时间内记忆事物, 而长期记忆则可长时间记忆事物。可以使用存储在大脑长期记忆中的信息来刷新短期记忆。一台计算机也可以这样工作。当RAM填满时, 处理器将转到硬盘, 以用新数据覆盖Ram中的旧数据。就像可重复使用的草稿纸, 你可以在上面用铅笔写便笺, 数字等。如果纸张空间不足, 则可能会擦除不再需要的纸张。 RAM的行为也是如此, RAM上的不必要数据在填满后会被删除, 并用当前操作所需的硬盘上的新数据替换。

RAM以单独安装在主板上的芯片的形式出现, 或者以与主板相连的小板上的几个芯片的形式出现。它是计算机的主存储器。与其他存储器(例如硬盘驱动器(HDD), 固态驱动器(SSD), 光盘驱动器等)相比, 写入和读取速度更快。

计算机的性能主要取决于RAM的大小或存储容量。如果它没有足够的RAM(随机存取存储器)来运行OS和软件程序, 则会导致性能降低。因此, 计算机拥有的RAM越多, 其运行速度就越快。 RAM中存储的信息是随机访问的, 而不是按CD或硬盘驱动器上的顺序访问。因此, 其访问时间要快得多。

RAM的历史

第一种RAM是在1947年与Williams管一起推出的。它被用于CRT(阴极射线管)中, 并且数据以带电斑点的形式存储在脸上。

第二种类型的RAM是1947年发明的磁芯存储器。它由微小的金属环和连接到每个环的导线制成。环存储一位数据, 并且可以随时对其进行访问。

我们今天所知的RAM, 即固态存储器, 是Robert Dennard于1968年在IBM Thomas J Watson研究中心发明的。它特别被称为动态随机存取存储器(DRAM), 并具有用于存储数据位的晶体管。需要恒定的电源来维持每个晶体管的状态。

1969年10月, 英特尔推出了其首款DRAM, 即Intel1103。这是其首款商用DRAM。

1993年, 三星推出了KM48SL2000同步DRAM(SDRAM)。

DDR SDRAM于1996年商用。

在1999年, RDRAM可用于计算机。

DDR2 SDRAM在2003年开始销售。

2007年6月, DDR3 SDRAM开始销售。

2014年9月, DDR4进入市场。

RAM类型

集成的R​​AM芯片可以有两种类型:

静态RAM(SRAM):

动态RAM(DRAM):

两种类型的RAM都是易失性的, 因为在关闭电源时它们都会丢失其内容。

1)静态RAM:

静态RAM(SRAM)是一种随机存取存储器, 只要获得电源, 它就保留其数据位状态或保存数据。它由存储单元组成, 称为静态RAM, 因为它不需要定期刷新, 因为与动态RAM不同, 它不需要电源来防止泄漏。因此, 它比DRAM快。

它具有特殊的晶体管排列方式, 使得触发器成为一种存储单元。一个存储单元存储一位数据。大多数现代SRAM存储器单元由六个CMOS晶体管制成, 但缺少电容器。 SRAM芯片中的访问时间可以低至10纳秒。而DRAM中的访问时间通常保持在50纳秒以上。

此外, 它的周期时间比DRAM的周期时间短得多, 因为它在两次访问之间不会暂停。由于使用SRAM具有这些优点, 因此它主要用于系统高速缓存, 高速寄存器以及小型存储体, 例如图形卡上的帧缓冲器。

静态RAM的速度很快, 因为其电路的六晶体管配置可维持一个方向或另一个方向(0或1)的电流。可以立即写入和读取0或1状态, 而无需等待电容器充满或耗尽。早期的异步静态RAM芯片顺序执行读取和写入操作, 但是现代同步静态RAM芯片与读取和写入操作重叠。

静态RAM的缺点是, 在相同数量的存储空间(内存)中, 其内存单元比DRAM内存单元占用更多的芯片空间, 因为它比DRAM具有更多的部件。因此, 它为每个芯片提供更少的内存。

2)动态RAM:

动态内存(DRAM)也由存储单元组成。它是由数百万个尺寸非常小的晶体管和电容器组成的集成电路(IC), 每个晶体管都与一个电容器对齐以形成非常紧凑的存储单元, 因此数百万个晶体管可以安装在单个存储芯片上。因此, DRAM的存储单元具有一个晶体管和一个电容器, 并且每个单元在集成电路内的电容器中表示或存储单个数据位。

电容器将信息或数据的该位保持为0或1。该单元中也存在的晶体管用作开关, 该开关允许存储芯片上的电路读取电容器并更改其状态。

定期间隔后需要刷新电容器以保持电容器中的电荷。这就是它被称为动态RAM的原因, 因为它需要不断刷新以保持其数据, 否则它会忘记它所保存的内容。这是通过将内存放在刷新电路上实现的, 每秒刷新数据数百次。 DRAM中的访问时间约为60纳秒。

可以说, 电容器就像一个储存电子的盒子。要存储“ 1”?在存储单元中, 盒子充满了电子。而要存储一个“ 0”, 则将其清空。缺点是盒子有泄漏。在短短的几毫秒内, 整个方框就会变空。因此, 要使动态内存正常工作, CPU或内存控制器必须在所有电容器放电之前对其充电。为此, 内存控制器先读取内存, 然后再将其写回。这称为刷新内存, 此过程每秒自动继续数千次。因此, 这种类型的RAM需要一直动态刷新。

DRAM类型

i)异步DRAM:

这种DRAM与CPU时钟不同步。因此, 此RAM的缺点是CPU无法从输入输出总线上的RAM知道数据可用的确切时序。下一代RAM(称为同步DRAM)克服了这一限制。

ii)同步DRAM:

SDRAM(同步DRAM)于1996年末开始出现。在SDRAM中, RAM与CPU时钟同步。它允许CPU或精确的内存控制器知道确切的时钟周期或时序或周期数, 之后数据将在总线上可用。因此, CPU不需要进行存储器访问, 因此可以提高存储器的读写速度。由于仅在时钟周期的每个上升沿传输数据, 因此SDRAM也称为单数据速率SDRAM(SDR SDRAM)。请参阅以下说明中的图像。

iii)DDR SDRAM:

下一代同步DRAM被称为DDR RAM。它是为克服SDRAM的局限性而开发的, 并于2000年初用于PC存储器。在DDR SDRAM(DDR RAM)中, 每个时钟周期数据传输两次。在周期的上升沿(上升沿)和下降沿(下降沿)期间。因此, 它被称为双倍数据速率SDRAM。

DDR SDRAM有不同的一代, 包括DDR1, DDR2, DDR3和DDR4。今天, 我们在台式机, 笔记本电脑, 移动设备等内部使用的内存主要是DDR3或DDR4 RAM。 DDR SDRAM的类型:

a)DDR1 SDRAM:

DDR1 SDRAM是SDRAM的第一个高级版本。在此RAM中, 电压从3.3 V降低至2.5V。在时钟周期的上升沿和下降沿都传输数据。因此, 在每个时钟周期中, 将预取2位而不是1位, 这通常称为2位预取。它主要工作在133 MHz至200 MHz的范围内。

此外, 输入输出总线上的数据速率是时钟频率的两倍, 这是因为在上升沿和下降沿都传送数据。因此, 如果DDR1 RAM工作在133 MHz, 则数据速率将是每秒266 Mega传输的两倍。

ii)DDR2 SDRAM:

它是DDR1的高级版本。它的工作电压为1.8 V, 而不是2.5V。由于每个周期中预取的位数增加, 其数据速率是上一代数据速率的两倍。预取4位而不是2位。该RAM的内部总线宽度已加倍。例如, 如果输入输出总线为64位宽, 则其内部总线宽度将等于128位。因此, 一个周期可以处理两倍的数据量。

iii)DDR3 SDRAM:

在此版本中, 电压进一步从1.8 V降至1.5V。由于预取的位数已从4位增加到8位, 因此数据速率已比上一代RAM翻了一番。可以说, RAM的内部数据总线宽度比上一代增加了2倍。

iv)DDR4 SDRAM:

在该版本中, 工作电压从1.5 V进一步降低至1.2 V, 但可预取的位数与上一代相同;每个周期8位。 RAM的内部时钟频率是先前版本的两倍。如果你以400 MHz的频率运行, 则输入输出总线的时钟频率将是1600 MHz的四倍, 并且传输速率将等于每秒3200 Mega传输。

静态RAM和动态RAM之间的区别:

SRAM

DRAM

它是静态存储器, 因为不需要重复刷新。

这是一个动态内存, 因为它需要不断刷新, 否则会丢失数据。

它的存储单元由6个晶体管组成。因此, 与相同物理尺寸的DRAM相比, 其单元占用芯片上更多的空间, 并提供更少的存储容量(内存)。

它的存储单元由一个晶体管和一个电容器组成。因此, 与相同物理尺寸的SRM相比, 其单元占用的芯片空间更少, 并提供更多的内存。

它比DRAM贵, 位于处理器上或处理器与主存储器之间。

它比SRAM便宜, 并且大部分位于主板上。

它具有较短的访问时间, 例如10纳秒。因此, 它比DRAM快。

它具有较高的访问时间, 例如超过50纳秒。因此, 它比SRAM慢。

它将信息存储在双稳态锁存电路中。它需要常规电源, 因此会消耗更多功率。

信息或数据的每一位都存储在集成电路中的单独电容器中, 因此消耗的功率更少。

它比DRAM快, 因为它的存储单元不需要刷新并且始终可用。因此, 它主要用于CPU的寄存器和各种设备的缓存中。

它不像SRAM一样快, 因为其存储单元不断刷新。但是, 它仍可用于母板, 因为它制造成本较低且所需空间较小。

由于不需要在访问和刷新之间将其暂停, 因此其循环时间较短。

其循环时间大于SRAM的循环时间。

示例:CPU中的L2和LE缓存。

例如:手机, 计算机等中的DDR3, DDR4。

大小范围从1 MB到16MB。

智能手机的大小范围从1 GB到3 GB, 笔记本电脑的大小范围从4GB到16GB。

台式计算机cpu ram hdd,什么是RAM?相关推荐

  1. 单口RAM、双口RAM、FIFO

    单口RAM.双口RAM.FIFO 单口与双口 单口与双口的区别在于,单口只有一组数据线与地址线,因此读写不能同时进行:而双口有两组数据线与地址线,读写可同时进行:FIFO读写可同时进行,可以看作是双口 ...

  2. 国外计算机cpu排行,台式计算机CPU排行榜,看看你的CPU排第几.doc

    台式计算机CPU排行榜,看看你的CPU排第几 2011年1月台式计算机CPU排行榜 转载于/topic/main/readSubMain0.html 排名 厂商 型号 1 Intel Core i7 ...

  3. FIFO、单口RAM、双口RAM的区别

    FPGA设计中,经常需要用存储器来存储数据,目前常用的存储器有FIFO和RAM,其中RAM又分单口RAM与双口RAM,那么它们各自有什么区别呢? 双口RAM:双口RAM 是在一个SRAM 存储器上具有 ...

  4. 单端口RAM、伪双端口RAM、双端口RAM、以及FIFO的区别

    FPGA设计中,存储器是必不可少的.FPGA中常见的存储器件有RAM以及FIFO,RAM又可细分为单端口RAM.伪双端口RAM和双端口RAM.之前对其基本概念与使用已经进行了介绍,现在只重点将他们进行 ...

  5. 单口RAM,双口RAM,FIFO的区别

    总结:单口ram只有一组数据线.地址线,不能同时读写:双口ram有两组数据线.地址线. 在电路上的区别就是在latch的两边有几个开关管. 单口与双口的区别在于,单口只有一组数据线与地址线,因此读写不 ...

  6. 伪双口ram工作原理单口及RAM、伪双口RAM、双口RAM与FIFO的区别

    FPGA时序时序分析中的基本概念 FPGA设计中,常用到的数据缓存IP有FIFO和RAM,其中RAM又分单口RAM.伪双口RAM.双口RAM. 伪双口ram的工作原理,开始的时候以为有两个wea使能信 ...

  7. 单口RAM、伪双口RAM、双口RAM与FIFO的区别

    单口RAM.伪双口RAM.双口RAM与FIFO的区别 FPGA设计中,常用到的数据缓存IP有FIFO和RAM,其中RAM又分单口RAM.伪双口RAM.双口RAM.        单口与双口的区别在于, ...

  8. CPU和CPU寄存器和CPU缓存和CPU内存管理器、RAM、hard disk。以及堆栈、内存映射。

    CPU registers cpu寄存器 包含通用寄存器,状态寄存器 Cache cpu缓存 RAM 内存 hard disk 硬盘 我们常常看到 32位 CPU.64位 CPU 这样的名称,其实指的 ...

  9. 计算机术语ram和rom,电脑RAM和ROM的区别是什么?RAM和ROM有哪些作用?

    电脑RAM和ROM的区别是什么?实际上这两个是都是内存的组成部分,RAM是临时存放数据用的,关机后啥也没有了,而ROM则是存放有固定数据,且删不掉也无法覆盖其他数据,当然,如果用户不理解,可以仔细阅读 ...

  10. 台式计算机cpu扣不下去,如果台式机的CPU太高怎么办_计算机的基本知识_IT /计算机_信息...

    如果台式计算机的cpu太高怎么办?有些网民不知道台式机cpu太高怎么办,所以让我告诉您台式机cpu的问题. 希望能对您有所帮助!如何处理台式计算机的高CPU分析和解决方案: 计算机cpu温度的正常范围 ...

最新文章

  1. 2022-2028年中国加密货币行业市场研究及前瞻分析报告
  2. facerec = dlib.face_recognition_model_v1()面部识别器用法
  3. Kudu安装(官网推荐的步骤)(installing build Kudu from source)
  4. php下载文件代码详解,php将远超文件下载到本地的示例代码详解
  5. boost::mp11::mp_iterate相关用法的测试程序
  6. 如何检查MyISAM表的错误?
  7. (原创)让mongodb的secondary支持读操作
  8. Datawhale-零基础入门NLP-新闻文本分类Task04
  9. AssetManager asset的使用
  10. google的一些秘密入口
  11. OJ1013: 求两点间距离
  12. 服务器端口映射到公网不通解决方法
  13. DockPanel的使用
  14. SQL SERVER 2019安装 SQL Prompt 10.02版本
  15. vue中使用echarts地图
  16. 宋维刚老师词霸天下38000词汇思维导图
  17. 【笔记】python中使用if语句处理列表:检查特殊元素、确定列表不是空的、使用多个列表
  18. 7-2 求奇数和 (5 分)
  19. 桩基施工市场现状研究分析报告-
  20. 创建vue项目的时候报错:Skipped git commit due to missing username and email in git config.

热门文章

  1. tp6 的unique验证
  2. 诚之和:年轻人的尽头,是回老家买房吗?
  3. 资料1:中小企业局势分析
  4. 关闭windows锁屏,提升开机速度
  5. Crystal Xcelsius 2008 使用Excel XML映射链接
  6. 软件测试面试该如何谈薪
  7. 2018.12.3比赛题目:电子警察
  8. python第三方库笔记本_Python用什么笔记本电脑较好?
  9. mt7620n华硕固件下载_无法安装Windows10,这台电脑磁盘布局不受UEFI固件支持解决方法...
  10. vue 如何生成一个dom元素_vue:虚拟dom的实现