Programmable readonly memory, or PROM, is a type of computer memory that can be programmed only once. The term is pronounced /ˈproʊˌɡræməbəl ˈriːdˌɒnli ˈmeməri/ in IPA notation. The initial "p" sound is followed by a long "o" sound in "programmable," while the "g" is silent. "Readonly" is pronounced with two long "e" sounds, and "memory" has the "o" sound. Overall, the word's spelling follows English phonetic rules closely, making it easy to decipher its pronunciation.
Programmable Read-Only Memory (PROM) is a type of computer memory that allows users to write and store data that remains permanently even after power is turned off or the system is restarted. PROM is non-volatile, meaning it retains the information even without a power supply.
PROM is specifically designed to contain data that is not supposed to be altered or modified during normal computer operations. It is programmed by the manufacturer or user through a process called "burning" or "programming", where the data is permanently stored in the memory cells. Once programmed, the data becomes fixed and cannot be changed.
PROM operates by using fuses or transistors to store binary data in the memory cells. The data is typically organized into memory cells that are arranged in an array or matrix, with each cell representing a bit (0 or 1) of information. The binary data stored in the PROM can be accessed sequentially or randomly depending on the memory addressing scheme.
PROM is commonly used in embedded systems, firmware, and applications where the data needs to be permanently stored and easily accessed. It provides a reliable and cost-effective solution for storing fixed information such as boot code, system initialization parameters, or critical configuration data. However, it should be noted that unlike Programmable ROM (PROM), PROM is a one-time programmable memory and cannot be erased or reprogrammed once it has been programmed.