A computer uses several types of memory units to store, process, and retrieve data, each with a specific role, speed, and capacity.


🔹 1. ROM (Read Only Memory)

  • Non-volatile memory: retains data even when the power is off.

  • Stores permanent information like system firmware (e.g., BIOS).

  • Defined by the manufacturer, cannot be changed by the user.

  • Not used for storing personal data or programs.


🔹 2. RAM (Random Access Memory)

  • Volatile memory: data is lost when the computer is turned off.

  • Stores:

    • Currently running programs,

    • Temporary data.

  • Allows direct access to any memory cell by address.

More RAM = Better multitasking and performance.


🔹 3. Cache Memory

  • Located between the CPU and RAM.

  • Used to speed up data access for the processor.

  • Extremely fast but with very limited size.

  • Invisible to the operating system.

  • Acts as a high-speed buffer for frequently accessed data or instructions.

Often integrated into the CPU in levels (L1, L2, L3).


📌 Summary Table:

Memory Type Volatile Access Main Content Speed Capacity
ROM No Read-only Basic system instructions Medium Low
RAM Yes Read/Write Programs & data in use Fast Medium–High
Cache Yes Automatic Frequently accessed data Very fast Very low
Last modified: Friday, 25 April 2025, 2:57 PM