Computer Fundamentals 简明教程
Computer - Random Access Memory (RAM)
What is RAM (Random Access Memory)?
RAM 是计算机的易失性存储器,用于临时存储数据;一旦关闭电源,RAM 中的数据就会被擦除。它也被称为主存储器或临时存储器。RAM 存储程序或指令执行期间正在主动使用的那些数据。在系统的启动过程中,操作系统主动使用 RAM 和文件或程序执行所必需的应用程序。它通过提供快速数据和指令访问来加速 CPU 处理。
RAM 主动用于程序或指令执行。一旦我们启动计算机;系统必需的文件、程序和操作系统文件将被加载到 RAM 中以实现计算机的平稳运行。计算机的 RAM 越多,它可以更好地处理多任务并且可以更快地运行应用程序,因为可以更快地访问数据。
How does RAM Work?
RAM 由网格单元组成,每个单元都有一个唯一地址,允许以任何顺序读写数据,CPU 从 RAM 请求数据,RAM 以高速传送数据,这对于多任务处理和运行复杂应用程序至关重要。
RAM 是计算机的内部存储器,可根据要求存储不同类型的数据和信息。它也被认为是读/写内存。RAM 中的数据访问是随机的。这意味着我们无需了解前一个位置的地址,就可以访问内存中的任何随机位置。由于 RAM 是易失性存储器,因此大多数系统中都以不间断电源 (UPS) 的形式存在备份。此外,系统的速度和性能与 RAM 的大小成正比。
Characteristics of RAM
RAM 的主要特性如下所述 −
-
Multitasking − RAM 执行多任务处理和快速执行指令或程序。
-
Prevents system crashes − RAM 可在执行繁重任务期间防止系统崩溃和变慢。
-
High-performance − 它为执行游戏和可视化应用程序提供高性能,其中必须快速处理大量数据。
-
System Support − RAM 可执行写入和擦除操作。
-
Additional RAM − 为维持系统的速度和性能,可以添加额外的 RAM。
-
Faster data accessing − 它通过快速访问数据来协助 CPU 进行更快的执行。RAM 比 SSD 更快。
-
Cost − 与 SSD 相比,RAM 的成本不那么高。
Types of Random Access Memory
不同类型的 RAM 在下图中进行分类
SRAM (Static Random Access Memory)
静态 RAM 是一种使用触发器进行主存储的 RAM,并且是易失性的。它是一种半导体存储器。使用双稳态锁存电路存储每一位,因此速度极快,因此称为高速缓存存储器。它通常用作 CPU 高速缓存,通常位于 L2 或 L3 中。它在计算机开启时将数据存储在锁存器中。SRAM 更昂贵,并且比 DRAM 需要更多的功率。它充当计算机系统中的高速缓存存储器。SRAM 比 DRAM 需要更多的晶体管。由于锁存机制,它比 DRAM 更快。SRAM 每位数据使用 6 个晶体管,而 DRAM 每位使用一个晶体管。
SRAM 的一些主要特征如下 −
-
SRAM 具有由 6 个晶体管组成的存储单元。
-
SRAM 由触发器组成,用于存储数据单位。
-
SRAM 专为 CPU 设计,并作为高速缓存存储器工作。
-
它在更短时间内访问数据;比 DRAM 快,并且访问数据所需的时间非常少。
-
无法在一个芯片上存储大量数据,因此需要更多芯片。
-
SRAM is expensive.
-
它需要一个规则的电源来存储数据。
-
SRAM generates more heat.
-
在电源开启前内容仍保持原样。
SRAM 可进一步分为以下类型:
-
Synchronous − 同步 SRAM 与时钟信号共同工作。它与时钟同步读写,速度快且适用于高速应用。
-
Asynchronous − 其工作与时钟信号无关;在地址和控制信号稳定后,它执行读写操作。
-
Pseudo SRAM − PSRAM 是一种同时具有 DRAM 和 SRAM 特性的内存。该器件使用 DRAM 单元,但包含一个内部刷新电路,因此对于外部系统来说表现为 SRAM。
-
Non-Volatile SRAM − nvSRAM 集成了一个小的非易失性存储器与 SRAM 单元,即使在断电时也能保持数据。
SRAM 的优点如下:
-
SRAM 更快,因此更受欢迎。
-
它不需要刷新。
-
它提供更快的读写操作。
-
它在 CPU 中用作高速缓存。
-
它不易发生由刷新过程导致的错误和数据损坏。
-
它非常可靠,因此用于高速缓存。
DRAM 的缺点如下:
-
It is expensive.
-
它具有复杂的单元结构;因此 SRAM 的设计和布局更加复杂。
-
由于其易失的特性,在断电时会丢失所有数据。
-
与 DRAM 相比,它的存储容量较低。
-
设计复杂,难以构建或理解。
-
它不适用于大容量内存应用。
总体来说,高速度和可靠性让 SRAM 变得非常昂贵,特别是在诸如 CPU 缓存等应用中。然而,与 DRAM 相比,其较高的成本和较低的密度限制了其在较小的、高性能内存应用程序中的应用。
DRAM (Dynamic Random Access Memory)
这是另一种用作主存储器的 RAM 类型;它将数据存储在电容器中,即使计算机已打开电源,也能存储很短时间(几毫秒)。每个存储单元都是一个包含一位数据且由晶体管和电容器组成的 DRAM 芯片。在此存储控制器中,数据可以被读取,然后被重写,不断更新它。可以定期刷新数据以确保其完整性。DRAM 的成本较低,但它可以存储更多数据。此外,它比 SRAM 更慢,但所需的功率更低。
然而,DRAM 比 SRAM 更便宜,因而适合用作 CPU 的主存储器。它比 SRAM 慢,但可以与 CPU 总线直接连接。笔记本电脑的 DRAM 通常范围从 4GB 到 16GB,而小设备的 DRAM 通常范围从 1GB 到 2GB。
以下列出了 DRAM 的部分主要特性−
-
作为系统的内存时运作。
-
它由存储数据的电容器组成,因此我们必须多次刷新它。
-
它很便宜,因此今天的大多数笔记本电脑或电脑都装有 DRAM。
-
它需要的空间较小,而且所需的功率更低。
-
它每毫秒刷新一次以保持数据的一致性。
-
它比 SRAM 更节能。
-
DRAM 可以将多位存储在一个芯片上。
DRAM 可以进一步分类为以下类型:
-
SDRAM − 与总线时钟同步;通用计算。
-
DDR SDRAM − 与 SDRAM 相比,它具有更高的数据传输速率。
-
DDR2 SDRAM − 它具有更快的速度、更低的功耗和更低的延迟。
-
GDDR − 它经过优化,适用于图形处理器 (GPU)。
-
LPDDR − 它专门设计用于移动设备和嵌入式应用程序。
-
RDRAM − 专门设计进行创新设计,以满足特定高性能应用程序的需求。
-
EDO DRAM − 它允许通过重叠操作来实现更快的读取周期。
DRAM 的优势如下所示:
-
DRAM 的访问时间比 SRAM 慢
-
它的设计简单,不复杂,因为它仅由一个晶体管组成。
-
体积较小。
-
与 SRAM 相比,成本低
-
拥塞率高。
-
内存空间大。
-
密度高,使其适用于大型内存应用。
DRAM 的缺点如下:
-
它是易失性的,因此需要连续刷新以保持数据一致。
-
制造工艺复杂。
-
它比 SRAM 慢。
-
与 SRAM 相比,延迟更高。