All Exams Test series for 1 year @ ₹349 only
Question

Which of the following memories can be programmed once by the user and then cannot be erased and reprogrammed?

The correct answer is

ROM

Understanding Different Types of Computer Memory

Computer memory is crucial for storing data and instructions. Different types of memory have varying characteristics, especially regarding how they are programmed, erased, and reprogrammed. The question asks about a specific type of memory that can be programmed once by the user and then cannot be erased or reprogrammed. Let's look at the options provided to identify which one fits this description.

Analyzing the Memory Types

  • EEPROM (Electrically Erasable Programmable Read-Only Memory): This type of memory allows data to be erased and reprogrammed electrically. It can be erased byte by byte or in larger blocks. Clearly, this does not fit the "cannot be erased and reprogrammed" description.
  • ROM (Read-Only Memory): Traditionally, ROM is factory-programmed during manufacturing and the data cannot be changed by the user. However, the term ROM is also used as a category that includes variations like PROM. PROM (Programmable Read-Only Memory) is a type of ROM that is initially blank and can be programmed once by the user (often using a special device called a PROM programmer). Once programmed, the data is permanent and cannot be erased or reprogrammed. This characteristic perfectly matches the question's description: "programmed once by the user and then cannot be erased and reprogrammed".
  • Flash Memory: Flash memory is a type of EEPROM. It can be erased and reprogrammed electrically, but typically in larger blocks (sectors or pages) rather than byte by byte. Devices like USB drives, SSDs, and memory cards use flash memory. Since it can be erased and reprogrammed, it does not fit the description.
  • EPROM (Erasable Programmable Read-Only Memory): This type of memory can be programmed by the user using an EPROM programmer. Unlike PROM, EPROM can be erased by exposing it to strong ultraviolet (UV) light, and then it can be reprogrammed. Because it can be erased and reprogrammed (albeit using UV light), it does not fit the "cannot be erased and reprogrammed" description.

Comparing the Options

Let's summarize the characteristics of these memory types in a table:

Memory Type Programmed by User? Can be Erased and Reprogrammed by User? Erasure Method
EEPROM Yes Yes Electrical
ROM (specifically PROM) Yes (once) No N/A (not erasable)
Flash Memory Yes Yes Electrical (block/sector)
EPROM Yes Yes UV Light

From the comparison, PROM is the type of memory that is programmed once by the user and cannot be erased or reprogrammed. Since PROM is a form of ROM, the option "ROM" is the correct general category that contains the memory type described in the question.

Conclusion on Programmable Memory

Based on the analysis, the memory type that fits the description of being programmed once by the user and not being erasable or reprogrammable is Programmable Read-Only Memory (PROM), which falls under the broader category of ROM (Read-Only Memory). Therefore, the option 'ROM' is the correct answer.

Revision Table: Memory Characteristics

Memory Type Key Feature Programmability & Erasability Common Use Cases
ROM (Mask ROM) Factory programmed Cannot be programmed or erased by user Firmware in older devices, system BIOS (historical)
PROM (Programmable ROM) User programmable (once) Programmed once, cannot be erased Boot ROMs, simple control logic
EPROM (Erasable PROM) User programmable, UV erasable Programmed, erased with UV light, reprogrammed Prototyping, older microcontrollers
EEPROM (Electrically Erasable PROM) User programmable, electrically erasable Programmed, erased electrically (byte/word), reprogrammed Configuration data, small amounts of non-volatile storage
Flash Memory User programmable, electrically erasable (block) Programmed, erased electrically (block/sector), reprogrammed SSDs, USB drives, memory cards, firmware storage

Additional Information on Memory Types

Understanding the differences between these memory types is important in computer science and digital electronics. They represent advancements in non-volatile memory technology, moving from fixed, factory-programmed data to user-programmable and ultimately field-erasable and reprogrammable options.

  • Non-Volatile Memory: All the mentioned types (ROM, PROM, EPROM, EEPROM, Flash) are non-volatile, meaning they retain their data even when power is removed.
  • Evolution: The progression from Mask ROM to Flash Memory shows the evolution towards more flexible and convenient data storage and updating methods for read-only type memory.
  • Read-Only vs. Read-Write: While traditionally called "Read-Only Memory," many of these types (especially EPROM, EEPROM, Flash) are technically read-mostly or slowly-writable, but they are distinct from RAM (Random-Access Memory), which is volatile and designed for fast read/write operations.
Was this answer helpful?

Important Questions from Semiconductor Memories

  1. Each cell of a static RAM contains

  2. How many storage locations are available when a memory device has 12 address lines?
  3. How many bits are in a byte?

  4. Class of mass memory devices that use a laser beam to write and read on to a specified coated disk

  5. Which one of the following provides three output states ?

Need Expert Advice?

Start Your Preparation with Prepp Mobile App

Download the app from Google Play & App Store
Download the app from Google Play & App Store
Prepp Mobile App