ROM是Read-Only Memory的缩写,中文译作“只读存储器”。它是指包含永久或半永久数据的计算机 存储芯片,与RAM不同,ROM是非易失性的。即使关闭计算机后,ROM的内容也会保留。
几乎每台计算机都带有少量包含启动固件的ROM ,这由几千字节的代码组成,这些代码告诉计算机启动时的处理方式,例如,运行硬件诊断程序并将操作系统加载到RAM中。在PC上,启动固件称为BIOS。
最初,ROM实际上是只读的。要更新ROM中的程序,必须卸下并物理上更换ROM芯片。当代版本的ROM允许进行一些有限的重写,因此您通常可以使用安装软件来升级固件,例如BIOS。
可重写ROM芯片包括PROM(可编程只读存储器),EPROM(可擦除只读存储器),EEPROM(电可擦除可编程只读存储器)以及EEPROM的常见变体,称为闪存。
ROM如何工作?
ROM由计算机中的一块长寿命小电池供电,它包含两个基本组件:解码器和OR逻辑门。在ROM中,解码器以二进制形式接收输入。输出将是等效的十进制数,ROM中的“或”门使用解码器的十进制输出作为输入。
ROM的性能类似于磁盘阵列,它包含用于打开和关闭系统的行和列的网格。阵列的每个元素都与ROM芯片上的特定存储元素相关,甲二极管用于连接的相应的元件。
收到请求后,地址输入将用于查找特定的存储位置,从ROM芯片读取的值应与所选阵列元素的内容匹配。
ROM与RAM
与RAM不同,关闭计算机电源后,ROM中的数据不会丢失。尽管ROM芯片通常用于计算机的启动操作,但是一旦配置了OS,RAM芯片通常就用于计算机的循环任务。
ROM和RAM之间的另一个区别是它们包含的空间量,ROM芯片只能存储几兆字节(MB)的数据,通常每个ROM芯片在4到8 MB之间。RAM芯片可以存储多个千兆字节(GB);每个RAM芯片的存储空间通常为1到265 GB。1 GB被认为相当于1000 MB。因此,RAM显示更广泛的内存功能。
仅使用ROM操作计算机几乎是不可能的,RAM是运行有用和可变的程序所必需的。因此,计算机必须合并两种形式的内存。
ROM的优点
ROM提供了各种硬件组件之间进行通信的必要说明,如前所述,它对于BIOS的存储和操作至关重要,但它也可用于基本数据管理,为实用程序的基本过程保存软件以及对外围设备进行读写。