Chapter II – Computer Memory
Course: Computer Architecture
Level: HND Year One
Duration: 3 Hours
Objective:
- Understand types of memory and technologies
- Explain memory hierarchy
- Describe how memory is installed
- Understand memory organisation and uses
Course
Computer Architecture
Level
HND Year One
Duration
3 Hours
Objective
- Understand types of memory and technologies
- Explain memory hierarchy
- Describe how memory is installed
- Understand memory organisation and uses
1. Types and Technological Structure of Memory
Types of Memory:
1. Primary Memory (RAM, ROM)
2. Secondary Memory (HDD, SSD, USB)
3. Cache Memory
4. Virtual Memory
5. Flash Memory
Technological Structure:
- DRAM: Dynamic RAM (needs refreshing)
- SRAM: Static RAM (faster, used in cache)
- EEPROM: Rewritable ROM used in BIOS
2. Memory Hierarchy
Memory hierarchy uses levels with different speeds and sizes:
1. Registers
2. Cache
3. Main Memory (RAM)
4. Secondary Storage
5. Tertiary Storage
Purpose:
- Reduce cost per bit
2. Memory Hierarchy
- Provide faster data access
- Balance speed and capacity
3. Installing Memory
Steps:
1. Power off and unplug
2. Open case
3. Align and insert RAM
4. Close case and power on
Safety:
- Anti-static precautions
- Avoid metal contacts
- Check motherboard compatibility
BIOS/UEFI:
- Ensure memory is detected
- Configure dual-channel if applicable
4. Organisation Structure and Uses
Organisation:
- Byte Addressable: Each byte has an address
- Word Organisation: Access group of bytes
- Interleaved Memory: Parallel access to banks
Uses:
- RAM: Run programs
- ROM: Store firmware
- Cache: Speed up CPU data access
- Virtual Memory: Extend RAM
- Secondary Storage: Store permanent data
Assessment Questions
1. Differentiate SRAM and DRAM
2. Importance of cache memory
3. RAM installation steps and safety
4. Explain memory hierarchy
5. Advantages of memory hierarchy