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

The system's firmware, commonly known as BIOS or UEFI, is crucial for booting the computer and initializing hardware components before the operating system loads. This essential software is stored in a specific type of non-volatile memory chip located directly on the motherboard. Which of the following best describes this type of memory, distinguishing it by its ability to be electronically updated or 'flashed' with new versions?

The correct answer is
Flash Memory, a type of EEPROM (Electrically Erasable Programmable Read-Only Memory).

Understanding System Firmware Memory: BIOS/UEFI Storage

The system's firmware, often referred to as BIOS (Basic Input/Output System) or its modern successor UEFI (Unified Extensible Firmware Interface), plays a critical role in the computer startup process. It's the very first software that runs when you power on your device. Its main job is to check and initialize the computer's hardware components (like the CPU, memory, and graphics card) and then load the operating system from a storage device. This essential firmware needs to be stored in a place that retains its data even when the power is off, meaning it must be non-volatile memory.

Memory Types and Firmware Storage Requirements

The question specifically asks for the type of non-volatile memory chip found on the motherboard that stores the system firmware (BIOS/UEFI) and allows for electronic updates, often called 'flashing'. Let's examine the different memory types mentioned in the options:

Analysis of Memory Options:

  • DRAM (Dynamic Random Access Memory): This is the main system memory (your computer's RAM). It's volatile, meaning it loses its data when the power is turned off. DRAM is used for actively running programs and data, not for storing permanent firmware.
  • SRAM (Static Random Access Memory): This type of memory is faster than DRAM and is typically used for the CPU cache, which stores frequently accessed data to speed up processing. Like DRAM, SRAM is also volatile.
  • CMOS RAM: This is a small amount of volatile memory that stores the system's configuration settings (like the system date, time, and hardware settings). It requires constant power from a small battery on the motherboard to retain this information. While it stores BIOS/UEFI *settings*, it does not store the firmware code itself.
  • Flash Memory: This is a type of non-volatile storage technology. Specifically, it's a subtype of EEPROM (Electrically Erasable Programmable Read-Only Memory). Flash memory can be electronically erased and reprogrammed, allowing the BIOS/UEFI firmware to be updated or 'flashed' with new versions without removing the chip. This non-volatility and updatability make it the ideal choice for storing system firmware.

Identifying the Correct Memory Type

Based on the analysis, the firmware (BIOS/UEFI) needs to be stored in memory that is:

  1. Non-volatile: Retains data without power.
  2. Updatable: Allows new firmware versions to be written to it electronically ('flashed').

Flash memory, being a type of EEPROM, perfectly meets these requirements. It holds the firmware reliably when the computer is off and allows technicians or users to update the firmware when necessary. While CMOS RAM stores the *settings* configured through the BIOS/UEFI, the firmware code itself resides on a flash memory chip.

Was this answer helpful?

Important Questions from Software

  1. Which of the following options is programming software?

    A. ABasic

    B. RBasic

    C. TBasic

    D. QBasic

  2. Which of the following malware symptoms indicate that your computer may be infected?

    I. Slow computer performance

    II. Erratic computer behaviour

    III. Unexplained data loss

    IV. Frequent computer crashes

  3. Which of the following endocrine glands secretes growth hormone?

  4. In Computer Terminology, MPEG stands for

  5. What is the full form of ISR?

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