Alan Freedman -- The Computer Language Company - Computer Desktop Encyclopedia
Computer Desktop Encyclopedia
Longest-Running Tech Reference on the Planet

A CDE Definition

You'll love The Computer Desktop Encyclopedia (CDE) for Tech Term of the Day (TTOD)

LOOK UP ANOTHER TERM


read-only memory

See ROM.



ROM

(1) In an Android phone, a file for firmware updating. See Android ROM.

(2) (Read Only Memory) A memory chip that permanently stores instructions and data. Also known as "mask ROM," its content is created in the last masking stage of the chip manufacturing process, and it cannot be changed. Stand-alone ROM chips and ROM banks in microcontroller chips are used to hold control routines for myriad applications. ROMs were also widely used to hold the BIOS in early PCs as well as plug-in cartridges for video games.

Although EPROMs, EEPROMs, and particularly flash memory, are the kinds of non-volatile storage one hears about more often, ROM is a mature, inexpensive technology that is easy to integrate into the design of any CMOS chip.

ROMs Are Secure
Unlike flash memory, which can be updated, the data in ROM chips cannot be tampered with. If encryption keys and other security codes are stored in a ROM, they cannot be altered unless the chip is physically replaced (see secure boot). See memory types, RAM, EEPROM and flash memory.




ROMs Are Everywhere
Cartridges that contain nothing more than a ROM chip are widely used to hold games and educational programs. The yellow ROM cartridge in this image (bottom right) contains a program for the LeapPad Learning System for preschoolers.






Personal Use Only

Before/After Your Search Term
BeforeAfter
Reachoutread-only rights
reactionwareread receipt
readread rights
read and write iPad flash driveread the f***ing manual
read channelread-while-write
read cycleread/write
read errorread/write channel
read notificationread/write head
read onlyread/write memory
read-only attributeread/write rights

Terms By Topic
Click any of the following categories for a list of fundamental terms.
Computer Words You Gotta KnowSystem design
Job categoriesUnix/Linux
Interesting stuffPersonal computers
InternetIndustrial Automation/Process Control
Communications & networkingAssociations/Standards organizations
HistoryDesktop publishing
Audio/VideoGraphics
MainframesSecurity
ProgrammingHealthcare IT
System design