Lesson Outcomes
After completing this lesson, learners will be able to:
Knowledge
-
Define computer memory
-
Identify different types of memory (RAM and ROM)
Understanding
-
Explain how memory functions within a computer system
-
Understand the differences between various memory types
Application
-
Identify memory types in a computer system
-
Apply knowledge of memory in system performance and troubleshooting
Overview
Memory is a critical component of a computer system that stores data and instructions required for processing.
This lesson focuses on types of memory, including RAM and ROM, and their variations. Understanding memory helps learners understand how computers store and process information efficiently.
Memory plays a key role in:
-
System performance
-
Data processing
-
Multitasking capabilities
What is Memory?
Definition
Memory is:
-
A component that stores data and instructions
-
Used by the CPU to perform tasks
-
Essential for system operation
Types of Memory
There are two main types of memory:
-
RAM (Random Access Memory)
-
ROM (Read-Only Memory)
RAM (Random Access Memory)
Features of RAM
-
Temporary storage
-
Volatile (data is lost when power is off)
-
Stores data currently in use
👉 RAM allows quick access to active programs and data.
Types of RAM
1. DRAM (Dynamic RAM)
-
Requires constant refreshing
-
Stores data using capacitors
-
Common and cost-effective
2. SRAM (Static RAM)
-
Faster than DRAM
-
Does not require refreshing
-
More expensive
3. SDRAM (Synchronous DRAM)
-
Synchronised with the system clock
-
Improves performance and speed
4. VRAM (Video RAM)
-
Used for graphics processing
-
Stores image and video data
5. CMOS RAM
-
Stores system settings
-
Powered by a battery
👉 Different RAM types are designed for speed, efficiency, and specific functions.
ROM (Read-Only Memory)
Features of ROM
-
Permanent storage
-
Non-volatile (data is not lost when power is off)
-
Stores essential system instructions
Uses of ROM
-
Stores boot instructions
-
Contains firmware
-
Helps start the computer system
Memory and System Performance
Memory directly affects:
-
Speed of operations
-
Ability to run multiple programs
-
Overall system efficiency
👉 More and faster memory improves performance.
Importance of Memory
Memory is important because it:
-
Stores instructions for processing
-
Supports system operations
-
Improves performance and speed
-
Enables multitasking
Key Notes
-
Memory stores data and instructions
-
RAM is temporary and volatile
-
ROM is permanent and non-volatile
-
Types of RAM include DRAM, SRAM, SDRAM, VRAM, and CMOS RAM
-
Memory plays a key role in system performance