📜  只读存储器 (ROM)

📅  最后修改于: 2022-05-13 01:57:02.647000             🧑  作者: Mango

只读存储器 (ROM)

在计算机系统中,内存是计算机系统中非常重要的一部分,用于存储信息以供即时使用或永久使用。根据计算机内存的工作特性,内存分为两种类型。

  • 易失性内存 (RAM)
  • 非易失性存储器 (ROM)

在了解ROM之前,我们首先要了解易失性和非易失性存储器到底是什么。非易失性存储器是一种计算机存储器,用于在断电期间保留存储的信息。它比易失性存储器便宜。它具有很大的存储容量。 ROM(只读存储器)、闪存是非易失性存储器的示例。而易失性存储器是临时存储器。在此内存中,数据会一直保存到系统有能力为止,但一旦系统断电,易失性内存中的数据就会被自动删除。 RAM 是易失性存储器的一个示例。

什么是只读存储器 (ROM)?

ROM 代表只读存储器。它是一种非易失性存储器,用于存储用于操作系统的重要信息。正如其名称所指的只读存储器,我们只能读取存储在其上的程序和数据。它也是计算机系统的主要存储单元。它包含一些可以针对特定信息进行编程的电子保险丝。信息以二进制格式存储在 ROM 中。它也被称为永久记忆。

ROM(只读存储器)的特点:

  • ROM是一种非易失性存储器。
  • 存储在 ROM 中的信息是永久的。
  • 存储在上面的信息和程序,我们只能读取。
  • 信息和程序以二进制格式存储在 ROM 中。
  • 它用于计算机的启动过程。

只读存储器 (ROM) 的类型:

  1. MROM(屏蔽只读存储器)
  2. PROM(可编程只读存储器)
  3. EPROM(可擦除可编程只读存储器)
  4. EEPROM(电可擦可编程只读存储器)

现在我们将一一讨论ROM的类型:

1. MROM(Masked read-only memory):我们知道ROM与半导体技术一样古老。 MROM 是第一个由字线和位线网格组成的 ROM,这些字线和位线连接在一起的晶体管开关。这种类型的 ROM 数据在电路中进行物理编码,并且仅在制造过程中进行编程。它不是那么贵。

2. PROM(可编程只读存储器): PROM是数字存储器的一种形式。在这种类型的 ROM 中,每个位都由熔丝或反熔丝锁定。存储在其中的数据是永久存储的,不能更改或擦除。它用于低级程序,例如固件或微代码。

3. EPROM(可擦写可编程只读存储器): EPROM也叫EROM,是PROM的一种,但可以重新编程。存储在 EPROM 中的数据可以通过紫外光再次擦除和重新编程。对其重新编程是有限的。在 EEPROM 和闪存时代之前,EPROM 用于微控制器。

4. EEPROM(电可擦可编程只读存储器):顾名思义,可以电编程和擦除。这个ROM的数据和程序可以擦写大约一万次。 EEPROM 的擦除和编程持续时间接近 4ms 到 10ms。它用于微控制器和远程无钥匙系统。

ROM的优点:

  • 它比 RAM 便宜,而且是非易失性存储器。
  • 与 RAM 相比,它更可靠。
  • 与 RAM 相比,它的电路简单。
  • 它不需要刷新时间,因为它是静态的。
  • 这很容易测试。

ROM的缺点:

  • 它是只读存储器,因此无法修改。
  • 与 RAM 相比,它更慢。

PROM 和 EPROM 的区别。

PROMEPROM
The data stored in PROM is permanently stored and cannot be changed and erased.The EPROM can be reprogrammed and reusable multiple times. 
PROM is not expensive compared to EPROM.EPROM is more expensive than PROM.
A bipolar transistor is used in PROM.A MOS transistor is used in EPROM.
PROM is more flexible than EPROM.EPROM is less flexible than PROM.
PROM is used in low-level programs such as firmware or microcode.EPROM is used in microcontrollers.

示例问题

问题 1. 什么是 ROM?

解决方案:

问题 2. 哪些 ROM 具有再次重写的能力?

解决方案:

问题 3. ROM 中存储的信息是什么格式的?

解决方案:

问题 4. 为什么 ROM 被称为非易失性存储器?

解决方案:

问题 5. 从 ROM 中的输出线出来的每个位组合叫什么?

解决方案:

Question 6. ROM中使用了什么样的电路?

解决方案: