1. Stallings
W. (2018). Computer Organization and Architecture: Designing for Performance (11th ed.). Pearson. In Chapter 5
"Internal Memory
" Section 5.3
it is stated
"Read-only memory (ROM) contains a permanent pattern of data that cannot be changed... A ROM is nonvolatile; that is
no power source is required to maintain the bit values in memory."
2. Patterson
D. A.
& Hennessy
J. L. (2017). Computer Organization and Design: The Hardware/Software Interface (5th ed.). Morgan Kaufmann. The glossary defines ROM as "A memory whose contents are designated at creation time... ROM is used for programs and data that are needed in a system for an extended period of time
" confirming its non-volatile nature and its typical use for firmware
distinguishing it from major storage like an SSD (p. 698).
3. Tanenbaum
A. S.
& Austin
T. (2013). Structured Computer Organization (6th ed.). Prentice Hall. Chapter 2
Section 2.3.3
"Memory
" describes ROM and its use for holding the boot program (BIOS)
positioning it as a fundamental but distinct and smaller-scale component compared to main memory (RAM) or disk storage (SSD).