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)



(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
Roku SoundbridgeROM BIOS
Roku StickROM BIOS swapping
Roku Streaming StickROM card
ROLAPROM emulator
role-based access controlROM upgrade
role playing gameROMable
roll in/roll outroman type
roll overROMB
rollbackroom assistant

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
ProgrammingHealthcare IT
System design