Computer Memory and its types, Function and uses
Computer
memory stores data and instructions for the CPU to access, and is broadly
categorized into Primary Memory (fast, volatile, direct CPU access like
RAM and ROM) and Secondary Memory (slower, non-volatile, long-term storage like
SSDs and HDDs). A third crucial type, Cache Memory, is a small,
ultra-fast memory positioned between the CPU and RAM to speed up data
retrieval.
Primary Memory
§ Volatile: Loses data when the
power is off.
§ Purpose: Holds data and
instructions that the computer is currently using for quick access by the CPU.
§
Importance: A larger RAM allows for smoother
multitasking and more programs to run simultaneously.
§ Non-volatile: Retains data even
without power.
§ Purpose: Stores essential,
permanent data like firmware and the computer's boot instructions.
§ Nature: Data is immutable
and not easily changed.
Secondary Memory (or Auxiliary Memory)
v SSD (Solid State Drive) & HDD (Hard Disk Drive):
§ Non-volatile: Stores data
permanently, even when the computer is off.
§ Purpose: Used for long-term
storage of programs, files, and operating systems.
§
Access: The CPU does not access it directly
but through intermediary devices.
v Optical Discs (CDs, DVDs, Blu-ray):
§
Purpose: Used for storing and reading data
using light, and are often used for distributing software and media.
Cache Memory
Purpose:
A small, high-speed buffer between the CPU
and main memory that stores frequently accessed data and instructions.
Function:
When the CPU needs data, it checks the cache
first; if the data is there, it's a "cache hit" and retrieval is
fast.
Levels:
Cache memory is organized
into levels, with L1 being the smallest and fastest, located directly within
the CPU.
Comments
Post a Comment