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