5_Memory Arch. Basics
5_Memory Arch. Basics
5_Memory Arch. Basics
Memory Basics
Course Instructor: Dr. Pooran Singh
Department of Electrical and Computer Engineering,
Mahindra Ecole Centrale, Mahindra University
Email: pooran.singh@mahindrauniversity.edu.in
Introduction
• Memory is a major component of a digital computer
and is present in a large proportion of all digital
systems.
• Random-access memory (RAM) stores data
temporarily, and read-only memory (ROM) stores data
permanently.
• ROM is one form of a variety of components called
programmable logic devices (PLDs) that use stored
information to define logic circuits.
Write and Read Operations
The steps that must be taken for a write are as follows:
• Apply the binary address of the desired word to the address lines.
• Apply the data bits that must be stored in memory to the data
input lines.
• Activate the Write input. The memory unit will then take the bits
from the data input lines and store them in the word specified by
the address lines.
The steps that must be taken for a read are as follows:
• Apply the binary address of the desired word to the address lines.
• Activate the Read input.
Memory Cycle Timing Waveforms
Properties of Memory