Computer Architecture Lecture 24 Fasih ur Rehman.

Slides:



Advertisements
Similar presentations
Outline Memory characteristics SRAM Content-addressable memory details DRAM © Derek Chiou & Mattan Erez 1.
Advertisements

Chapter 5 Internal Memory
Computer Organization and Architecture
Computer Organization and Architecture
+ CS 325: CS Hardware and Software Organization and Architecture Internal Memory.
D75P 34 – HNC Computer Architecture Week 10 Computer Memory. © C Nyssen/Aberdeen College 2003 All images © C Nyssen/Aberdeen College except where stated.
What is memory? Memory is used to store information within a computer, either programs or data. Programs and data cannot be used directly from a disk or.
Registers  Flip-flops are available in a variety of configurations. A simple one with two independent D flip-flops with clear and preset signals is illustrated.
Computer Organization and Architecture
Chapter 5 Internal Memory
IT Systems Memory EN230-1 Justin Champion C208 –
Memory. When we receive some instruction or information we retain them in our memory. Similarly a computer stores the instructions for solving a problem,
F1020/F1031 COMPUTER HARDWARE MEMORY. Read-only Memory (ROM) Basic instructions for booting the computer and loading the operating system are stored in.
5.1 Semiconductor main memory  Organization The basic element of a semiconductor memory is the memory cell. Semiconductor memory cells properties: 1.
Computer Architecture Part III-A: Memory. A Quote on Memory “With 1 MB RAM, we had a memory capacity which will NEVER be fully utilized” - Bill Gates.
Chapter 4 ระบบหน่วยความจำ The Memory System
Memory Hierarchy Registers Cache Main Memory Fixed Disk (virtual memory) Tape Floppy Zip CD-ROM CD-RWR Cost/Bit Access/Speed Capacity.
Faculty of Information Technology Department of Computer Science Computer Organization and Assembly Language Chapter 5 Internal Memory.
Basic concepts Maximum size of the memory depends on the addressing scheme: 16-bit computer generates 16-bit addresses and can address up to 216 memory.
© Banff and Buchan College 2007 DH2T 34 Computer Architecture 1 LO2 Lesson One Memory.
Chapter 5 Internal Memory. Semiconductor Memory Types.
Memory /27/081ECE Lecture 13 Memory 2.
MODULE 5: Main Memory.
Memory and Storage Dr. Rebhi S. Baraka
V 0.11 Memory Vocabulary ROM – Read Only Memory - a type of memory that cannot be written, can only be read. Contents determined a manufacture time. –ROM.
Chapter 4: MEMORY Internal Memory.
Types of Memory Technologies  Volatile  RAM (Random Access Memory)  DRAM (Dynamic RAM)  SRAM (Static RAM)  SDRAM (Synchronous DRAM)  Non-Volatile.
It is the work space for the CPU Temporary storage for data/programs the CPU is working with. Started as a collection of IC’s on Motherboard. Two main.
Memory Cell Operation.
Memory Hierarchy Registers Cache Main Memory Fixed Disk (virtual memory) Tape Floppy Zip CD-ROM CD-RWR Cost/Bit Access/Speed Capacity.
Primary Storage Primary storage is the storage that is directly available to the CPU. It is also known as: Main Memory Main Memory Direct Access Storage.
Semiconductor Memory Types
1 Memory Hierarchy (I). 2 Outline Random-Access Memory (RAM) Nonvolatile Memory Disk Storage Suggested Reading: 6.1.
Chapter 5 Internal Memory. contents  Semiconductor main memory - organisation - organisation - DRAM and SRAM - DRAM and SRAM - types of ROM - types of.
Computer Architecture Chapter (5): Internal Memory
Components of Computer. Memory Unit Most important part of the computer Used to store data and instructions that are currently in use Main memory consists.
CS 1251 Computer Organization N.Sundararajan
Chapter 5 Internal Memory
William Stallings Computer Organization and Architecture 7th Edition
Internal Memory.
Computer memory.
William Stallings Computer Organization and Architecture 7th Edition
William Stallings Computer Organization and Architecture 8th Edition
שמות מאפיינים ומטרות של זיכרונות ROM - ו RAM
Information Storage and Spintronics 10
Computer Architecture
William Stallings Computer Organization and Architecture 7th Edition
William Stallings Computer Organization and Architecture 8th Edition
BIC 10503: COMPUTER ARCHITECTURE
Lecture No. 41 Memory.
MICROPROCESSOR MEMORY ORGANIZATION
Chapter 4: MEMORY.
William Stallings Computer Organization and Architecture 8th Edition
Bob Reese Micro II ECE, MSU
Presentation transcript:

Computer Architecture Lecture 24 Fasih ur Rehman

Last Class Memories – Purpose – Characteristics – Types

Today’s Agenda Memories Cont.

Dynamic RAM’s Dynamic RAMs store data as charge on a capacitor. This leaks away with time so must be refreshed. In return for this trouble, the density is much higher. The common type used today is called a synchronous DRAM as it uses a clock. Do not retain their state indefinitely even if power is kept ON. Contents must be periodically refreshed. May be refreshed while being accessed for reading.

Internal Organization

Fast Page Mode Allows transfer of block of data – Consecutive sequence of column addresses can be applied under control signal (CAS) – Block and page are used for groups of data. Block refers to smaller group while page refers to relatively large group

Synchronous DRAM Memory operation is synchronized with processor clock. The outputs of the sense circuits are connected to a latch. During a Read operation, the contents of the cells in a row are loaded onto the latches. The contents of the cells are refreshed (without changing) the contents of the latches while refreshing. Latches hold data that corresponds to the selected columns are transferred to the output. For a burst mode of operation, successive columns are selected using column address counter and clock. CAS signal need not be generated externally. A new data is placed during raising edge of the clock

Double Data Rate Memories Memory latency is the time it takes to transfer a word of data to or from memory Memory bandwidth is the number of bits or bytes that can be transferred in one second. DDR SDRAMs – Cell array is organized in two banks – Double data rate SDRAM transfers data on both clock edges (normal circuits only operate on rising clock edge)

Dynamic RAM’s Memory modules are used to hold several SDRAM chips and are the standard type used in a computer’s motherboard – Packaging considerations have led to the development of larger memory units known as SIMMs (Single In-line Memory Modules) and DIMMs (Dual In-line Memory Modules)

Memory Controller A memory controller is normally used to interface between DRAM and the processor. Dynamic RAMs have a slightly more complex interface as they multiplex signals in time to reduce pins SRAM interfaces are simpler and may not need a memory controller

Memory Controller How to interface memories

Read Only Memories RAMs are volatile We need some memory to be retained even if the power is switched off. – For example, booting a computer So we need some arrangement or non – volatile memory to store some instructions that need to be executed at start up. Non – volatile memory is read in a same manner as the RAM and called Read only Memories – Special writing process is needed

Types of ROMs ROM – Data are stored at the time of manufacturing these types of memories. – Data can then be only read and cannot be modified Programmable ROM (PROM) – User is allowed to load data – Data once inserted cannot be modified – Expansive

Types of ROMs (Cont.) Erasable PROM – User is allowed to load data – Stored data can be erased and new data can be loaded – Provides flexibility during development of digital system – A special EPROM eraser is required to erase the stored data. – Erasing requires exposure to UV rays – Has to be removed from the circuit for erasing the data

Types of ROMs (Cont.) Electrically Erasable PROM – Removes the disadvantages of EPROM – Requires only Electrical signal to read or write the data Flash Memory – Uses same approach as that of EEPROM – Read operation is only from one cell while block of data can be written simultaneously. – Have higher density – Consumes very little power – single flash chip has smaller memory so for larger memories, flash cards and flash disks are used

Summary RAMs ROMs – Types