只读存储器(ROM)是一种电子存储器,它可以存储数据和指令,并且仅能读取。与随机存储器(RAM)不同,只读存储器的内容在电源关闭后也能够保存,在开机时可以立即读取使用。
只读存储器通常由一个接口电路和一个存储器芯片组成。存储器芯片的内部结构包括控制线、位线和存储电池阵列。存储器芯片中的存储单元使用不同的技术实现,包括熔断连接器(PROM)、可编程存储器(EPROM)、闪存和MaskROM等。
PROM的存储内容是由厂商通过烧录来确定的,EPROM和闪存可以通过擦除和重写来改变存储内容,MaskROM则是在制造过程中直接制成的,存储内容无法更改。
在计算机系统中,只读存储器经常用于存储启动程序和操作系统代码等重要的程序和数据。例如,BIOS固件就是EEPROM或闪存技术的典型应用之一,它存储计算机的引导程序和系统设置信息,并在计算机开机时启动。
除了计算机系统,只读存储器也广泛应用于其他的电子设备中,如数字音乐播放器、打印机、电视等。
只读存储器的最大优点是可以长期保留存储的数据和程序,在断电后也不会丢失。同时,只读存储器的读取速度较快,对于需要频繁读取信息的场景适用。
只读存储器的缺点是存储的内容无法被修改,只能被读取。因此,只读存储器无法满足需要动态改变存储内容的应用场景。同时,只读存储器的制造成本较高,可重写的存储器芯片价格更高。