This document provides an overview of read-only memory (ROM). It discusses the history and development of ROM, from early mask ROM to newer technologies like EEPROM and flash memory. ROM has traditionally been used to store firmware and other data that does not need to be modified. The document outlines different types of ROM and semiconductor-based memory technologies, as well as some historical examples of ROM implementations.