Computer Memory
Computer memory is used to store data and instructions that the CPU uses during processing. It is classified based on volatility, speed, and purpose.
Volatile memory used for temporary storage while programs are running.
Directly accessible by the CPU.
| Type | Description |
|---|---|
| RAM (Random Access Memory) | Stores data and instructions temporarily; lost when power is off. |
| Cache Memory | High-speed memory between CPU and RAM; stores frequently used data. |
| ROM (Read-Only Memory) | Non-volatile; stores permanent instructions like BIOS. |
| PROM / EPROM / EEPROM | Programmable ROMs for firmware updates; EPROM and EEPROM can be erased and rewritten. |
Non-volatile storage for permanent data.
Examples: Hard drives, Solid State Drives, Optical Discs, USB drives.
Used for backup, archival, and large-scale storage.
Examples: Magnetic tapes, External storage, Cloud storage.
Speed: Determines how fast the CPU can access data.
Volatility: RAM is volatile; ROM and secondary storage are non-volatile.
Capacity: Amount of data memory can hold.
Cost: Faster memory (like cache) is more expensive per MB than slower memory.
Primary memory is fast but temporary; secondary memory is slower but permanent.
Cache memory boosts processing speed.
ROM stores essential system instructions, while RAM stores currently used programs and data.
Proper memory management is critical for computer performance.
Take quizzes related to this topic and see where you stand!
Start Quiz Now