Computer Memory

26
COMPUTER MEMORY COURSE INSTRUCTOR: ASSOCIATE PROFESSOR DR. MOHAMMED NASIR UDDIN PRESENTED BY MD. RAFID ABRAR MIAH 16121021

Transcript of Computer Memory

Page 1: Computer Memory

COMPUTER MEMORYCOURSE INSTRUCTOR:

ASSOCIATE PROFESSOR DR. MOHAMMED NASIR UDDIN

PRESENTED BYMD. RAFID ABRAR MIAH

16121021

Page 2: Computer Memory

INTRODUCTION

Computer memory is any physical device capable of storing information

temporarily or permanently.

Page 3: Computer Memory

MEMORY

Electronic components that store instructions, data, and results

Consists of one or more chips on motherboard or other circuit board

Each byte stored in unique location called an address, similar to seats in a concert hall

Page 4: Computer Memory

MEMORY CAPACITY

Page 5: Computer Memory

CLASSIFICATION OF MEMORY

Memory

Internal Processor Memory

Main Memory Secondary Memory

Page 6: Computer Memory

INTERNAL PROCESSOR MEMORY

A small high speed memory inside the processor.

Temporary storage of instruction and data.

Example: Registers, built-in cache.

Page 7: Computer Memory

MAIN MEMORY

It is relatively large memory placed outside the processor.

Data and instruction storage for the operation of the processor.

Can be accessed directly and rapidly by the CPU.

Example: RAM, ROM

Page 8: Computer Memory

IMAGES OF MAIN MEMORY

Page 9: Computer Memory

TYPES

MAIN MEMORY

RAM ROM

Page 10: Computer Memory

RANDOM ACCESS MEMORY A temporary storage that can be read from or

written into by the user. Volatile memory. Every location can be accessed independently. Access time for every location is constant and

independent of it’s position. Two types of RAM-

RAM

Dynamic RAM

Static RAM

Page 11: Computer Memory

DYNAMIC RAM

DRAM stands for Dynamic RAM. Relatively slower and low cost memory. Used for main memory. Contents are constantly refreshed 1000 times

per second Access time 60 – 70 nanoseconds

Page 12: Computer Memory

TYPES

Page 13: Computer Memory

STATIC RAM

SRAM stands for static RAM. Characterized by high speed and high cost. Use six transistors to store data. Access time 60 – 70 nanoseconds Can accept one command and transfer one

word of data per clock cycle.

Page 14: Computer Memory

READ ONLY MEMORY (ROM)

A class of storage used in computer and other electronic devices.

Data stored in it cannot be modified Non-volatile memory. In modern PCs, ROM is used to store the basic

bootstrapping firmware for the main processor, as well as the various firmware needed to internally control self-contained devices such as graphics card, hard disks, DVD drives, etc.

Page 15: Computer Memory

TYPES

ROM

Strict ROM

PROM

EPROM

EEPROM

EAROM

Flash ROM

Page 16: Computer Memory

SECONDARY MEMORY

Much larger in capacity but slower than main memory.

Permanent storage of data and instruction.

Example: Hard disk, CD, Floppy etc.

Page 17: Computer Memory

MEMORY HIERARCHY

In computer architecture the memory hierarchy is a concept used to discuss performance issues in computer architectural design, algorithm predictions, and lower level programming constructs

Involving locality of reference. The memory hierarchy in computer storage separates each of its levels based on response time.

Page 18: Computer Memory
Page 19: Computer Memory

Cache Memory

System performance suffers when processor waits for data from slow memory device.

Cache memory is introduced between the CPU and the main memory.

Cache is a high speed memory for holding recently accessed data in main memory.

The amount of cache memory has a tremendous impact on the computer's speed.

Page 20: Computer Memory

TWO TYPES OF CACHE MEMORY

Level-1 L1 cache: CPU resident cache Level-2 L2 cache: Motherboard resident cache.

Page 21: Computer Memory

THE OPERATION OF CACHE MEMORY

Page 22: Computer Memory

AT A GALNCE

Page 23: Computer Memory
Page 24: Computer Memory

CONCLUSION

Memory is an important part of computer. Without memory, Probably a computer is

of no use is a greater sense.

Page 25: Computer Memory
Page 26: Computer Memory