什么是随机存取存储器

小白QA2020-04-11 22:25:35阅读(...)

随机存取存储器(RAM),也叫主存,是与CPU直接交换数据的内部存储器。它可以随时读写(刷新时除外),而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储介质。RAM工作时可以随时从任何一个指定的地址写入或读出信息。

随机存取存储器(英语:Random Access Memory,缩写:RAM),也叫主存,是与 CPU 直接交换数据的内部存储器。它可以随时读写(刷新时除外),而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储介质。RAM 工作时可以随时从任何一个指定的地址写入(存入)或读出(取出)信息。它与 ROM 的最大区别是数据的易失性,即一旦断电所存储的数据将随之丢失。RAM 在计算机和数字系统中用来暂时存储程序、数据和中间结果。

什么是随机存取存储器

简介

存储器是数字系统中用以存储大量信息的设备或部件,是计算机和数字设备中的重要组成部分。存储器可分为随机存取存储器(RAM)和只读存储器(ROM)两大类。

随机存取存储器(RAM)既可向指定单元存入信息又可从指定单元读出信息。任何 RAM 中存储的信息在断电后均会丢失,所以 RAM 是易失性存储器。

ROM 为只读存储器,除了固定存储数据、表格、固化程序外,在组合逻辑电路中也有着广泛用途。

特点

随机存取

所谓“随机存取”,指的是当存储器中的数据被读取或写入时,所需要的时间与这段信息所在的位置或所写入的位置无关。相对的,读取或写入顺序访问(Sequential Access)存储设备中的信息时,其所需要的时间与位置就会有关系。它主要用来存放操作系统、各种应用程序、数据等。

当 RAM 处于正常工作时,可以从 RAM 中读出数据,也可以往 RAM 中写入数据。与 ROM 相比较,RAM 的优点是读/写方便、使用灵活,特别适用于经常快速更换数据的场合。

组成

RAM 由存储矩阵、地址译码器、读/写控制器、输入/输出、片选控制等几部分组成。

(1)存储矩阵。如图所示,RAM 的核心部分是一个寄存器矩阵,用来存储信息,称为存储矩阵。

(2)地址译码器。地址译码器的作用是将寄存器地址所对应的二进制数译成有效的行选信号和列选信号,从而选中该存储单元。

(3)读/写控制器。访问 RAM 时,对被选中的寄存器进行读操作还是进行写操作,是通过读写信号来进行控制的。读操作时,被选中单元的数据经数据线、输入/输出线传送给 CPU(中央处理单元);写操作时,CPU 将数据经输入/输岀线、数据线存入被选中单元。

(4)输入/输出。RAM 通过输入/输岀端与计算机的 CPU 交换数据,读出时它是输岀端,写入时它是输入端,一线两用。由读/写控制线控制。输入/输出端数据线的条数,与一个地址中所对应的寄存器位数相同,也有的 RAM 芯片的输入/输出端是分开的。通常 RAM 的输出端都具有集电极开路或三态输出结构。

(5)片选控制。由于受 RAM 的集成度限制。一台计算机的存储器系统往往由许多 RAM 组合而成。CPU 访问存储器时,一次只能访问 RAM 中的某一片(或几片),即存储器中只有一片(或几片)RAM 中的一个地址接受 CPU 访问,与其交换信息,而其他片 RAM 与 CPU 不发生联系,片选就是用来实现这种控制的。通常一片 RAM 有一根或几根片选线,当某一片的片选线接入有效电平时,该片被选中,地址译码器的输出信号控制该片某个地址的寄存器与 CPU 接通;当片选线接入无效电平时,则该片与 CPU 之间处于断开状态。

类别

根据存储单元的工作原理不同, RAM 分为静态 RAM 和动态 RAM。

静态随机存储器(SRAM)

静态存储单元是在静态触发器的基础上附加门控管而构成的。因此,它是靠触发器的自保功能存储数据的。SRAM 存放的信息在不停电的情况下能长时间保留,状态稳定,不需外加刷新电路,从而简化了外部电路设计。但由于 SRAM 的基本存储电路中所含晶体管较多,故集成度较低,且功耗较大。

SRAM 特点如下:

●存储原理:由触发器存储数据。

●单元结构:六管 NMOS 或 OS 构成。

●优点:速度快、使用简单、不需刷新、静态功耗极低;常用作 Cache。

●缺点:元件数多、集成度低、运行功耗大。

●常用的 SRAM 集成芯片:6116(2K×8 位),6264(8K×8 位),62256(32K×8 位),2114(1K×4 位)。

区别

与只读存储器区别

在计算机中,RAM 、ROM 都是数据存储器。RAM 是随机存取存储器,它的特点是易挥发性,即掉电失忆。ROM 通常指固化存储器(一次写入,反复读取),它的特点与 RAM 相反。举个例子来说也就是,如果突然停电或者没有保存就关闭了文件,那么 ROM 可以随机保存之前没有储存的文件但是 RAM 会使之前没有保存的文件消失。

内存区别

在计算机的组成结构中,有一个很重要的部分,就是存储器。存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作。存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称内存储器(简称内存),辅助存储器又称外存储器(简称外存)。外存通常是磁性介质或光盘,像硬盘,软盘,磁带,CD 等,能长期保存信息,并且不依赖于电来保存信息,但是由机械部件带动,速度与 CPU 相比就显得慢的多。内存指的就是主板上的存储部件,是 CPU 直接与之沟通,并用其存储数据的部件,存放当前正在使用(即执行中)的数据和程序,它的物理实质就是一组或多组具备数据输入输出和数据存储功能的集成电路,内存只用于暂时存放程序和数据,一旦关闭电源或发生断电,其中的程序和数据就会丢失。

从一有计算机开始,就有内存。内存发展到今天也经历了很多次的技术改进,从最早的 DRAM 一直到 FPMDRAM、EDODRAM、SDRAM 等,内存的速度一直在提高且容量也在不断的增加。今天,服务器主要使用的是什么样的内存?IA 架构的服务器普遍使用的是 Registered ECC SDRAM。

既然内存是用来存放当前正在使用的(即执行中)的数据和程序,那么它是怎么工作的?我们平常所提到的计算机的内存指的是动态内存(即 DRAM),动态内存中所谓的“动态”,指的是当我们将数据写入 DRAM 后,经过一段时间,数据会丢失,因此需要额外设一个电路进行内存刷新操作。

收藏0个人收藏
走进科技生活方式