0% found this document useful (0 votes)
6 views15 pages

Memory

The document provides an overview of computer memory, detailing its importance, types, and technologies. It explains the differences between volatile and non-volatile memory, highlights various memory technologies like DDR and cache memory, and outlines steps for memory installation and upgrades. Additionally, it discusses monitoring memory performance and optimizing memory usage in Windows systems.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views15 pages

Memory

The document provides an overview of computer memory, detailing its importance, types, and technologies. It explains the differences between volatile and non-volatile memory, highlights various memory technologies like DDR and cache memory, and outlines steps for memory installation and upgrades. Additionally, it discusses monitoring memory performance and optimizing memory usage in Windows systems.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Memory

Task:
Write a minimum of one paragraph (at least 5-7 sentences) explaining your current
knowledge of computer memory.

Focus on any specific terms, concepts, or technologies you are familiar with (e.g.,
RAM, ROM, cache, flash memory, etc.).

Do not forget to write your full name in title case, section, date, and CIT 2102
Hardware, Software and Peripherals in header portion of 1/2 crosswise yellow
paper.
Introduction to Memory
Computer memory is just like the human brain. It is used to store
data/information and instructions. It is a data storage unit or a data
storage device where data is to be processed and instructions
required for processing are stored. It can store both the input and
output can be stored here.

Importance of memory in system performance


Characteristics of Computer Memory

● It is faster computer memory as compared to secondary


memory.
● It is semiconductor memories.
● It is usually a volatile memory, and main memory of the
computer.
● A computer system cannot run without primary memory.
Types of Memory
Volatile Memory: Loses content when power is off (e.g., RAM)
Non-Volatile Memory: Retains content without power (e.g., ROM, Flash Memory)
Examples:
RAM (Random Access Memory)
ROM (Read-Only Memory)
Flash Memory (used in USB drives, SSDs)
Cache Memory
Memory Technologies
DDR (Double Data Rate) Memory: DDR1, DDR2, DDR3, DDR4, DDR5
Differences in speed and power efficiency
DRAM Type Year Prefetch (Bits) Data Rate (MT/s) Transfer Rate (GB/s) Voltage (V)

DDR (DDR1) 2000 2 200 – 400 1.6 – 3.2 2.5

DDR2 2003 4 400 – 1066 3.2 – 8.5 1.8

DDR3 2007 8 800 – 2133 6.4 – 17.0 1.5

DDR4 2014 8 1600 – 3200 12.8 – 25.6 1.2

DDR5 2020 16 3200 – 6400 25.6 – 51.2 1.1


Memory Technologies
SDRAM (Synchronous DRAM):

Works in sync with CPU clock

RDRAM (Rambus DRAM): Less common, high-speed memory technology used


in specific systems
DIMM (Dual In-line Memory Module) Technologies
DDR DIMMs:
Common form factor for desktop computers
Evolution from DDR1 to DDR5
SO-DIMM:
Compact version of DIMM, used in laptops and smaller devices
UDIMM (Unbuffered DIMM): Standard consumer-grade memory
RDIMM (Registered DIMM): Commonly used in servers for higher reliability
RIMM Technologies
RDRAM (Rambus Memory):

High-speed memory used with RIMM (Rambus Inline Memory Module)

Initially developed for high-performance computing but now obsolete

Mostly replaced by DDR memory


Memory Installation & Upgrades
Planning for Memory Installation or Upgrade:

Determine system’s memory capacity and limitations

Check compatibility with motherboard (DDR versions, speed, type of DIMMs)

Use system tools or manufacturer specs to identify memory requirements


Installing and Removing Memory Modules
Steps for Installing:

1. Power down and unplug the system


2. Open the case and locate memory slots on the
motherboard
3. Align memory module and press firmly into slot
until it clicks

Steps for Removing:

1. Release retention clips on memory slots


2. Gently lift out the memory module
3. Store in anti-static bag or replace with new
module
Cache Memory
Definition & Purpose:

High-speed memory located between the CPU and main memory

Improves system performance by reducing access time to


frequently used data

Levels of Cache:

L1 Cache: Smallest and fastest, located directly on CPU

L2 Cache: Larger but slower, on CPU or motherboard

L3 Cache: Shared cache used in multi-core processors


Monitoring Memory Performance
Tools to Monitor Memory:

● Task Manager (Windows)


● Resource Monitor
● Third-party software (e.g., HWMonitor, CPU-Z)

Identifying Memory Bottlenecks:

● Watch for high memory usage or system


slowdown
● Check for page file usage, which may indicate
insufficient RAM
Flash Memory
Definition: Non-volatile memory used for data storage

Types of Flash Memory:

● NAND Flash: Commonly used in SSDs, USB drives


● NOR Flash: Used for faster read speeds, but less
common

Advantages:

● Faster access compared to traditional hard drives


● Durability due to lack of moving parts

NOR Flash: Low latency and fast random-access times make it


suitable for executing code directly from the memory. NAND
Flash: Slower random-access time but excels in sequential data
read and write operations, making it ideal for storage purposes.
Optimizing Memory for Windows
Adjusting Virtual Memory (Paging File):

● Recommended to let Windows manage automatically


● Manually adjust for performance tuning in special cases

Disabling Unnecessary Startup Programs:

● Free up system memory by managing startup programs through Task


Manager

ReadyBoost:

● Use a USB drive to increase memory for systems with limited RAM

Clearing Cache and Temporary Files:

● Free up memory by clearing system cache and temp files regularly


After the Discussion
On the same yellow paper, write another minimum of one paragraph reflecting on
what you learned during the class discussion.

Highlight any new information, clarifications, or insights you gained regarding


computer memory and its technical details.

You might also like