Systems Overview Computer is composed of three main components: CPU Main memory IO devices Refers to page 48-512.

Slides:



Advertisements
Similar presentations
Chapter 5 Internal Memory
Advertisements

Computer Organization and Architecture
5-1 Memory System. Logical Memory Map. Each location size is one byte (Byte Addressable) Logical Memory Map. Each location size is one byte (Byte Addressable)
LOGO.  Concept:  Is read-only memory.  Do not lose data when power is lost.  ROM memory is used to produce chips with integrated.
Memory Chapter 3. Slide 2 of 14Chapter 1 Objectives  Explain the types of memory  Explain the types of RAM  Explain the working of the RAM  List the.
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.
CS.305 Computer Architecture Memory: Structures Adapted from Computer Organization and Design, Patterson & Hennessy, © 2005, and from slides kindly made.
Chapter 9 Memory Basics Henry Hexmoor1. 2 Memory Definitions  Memory ─ A collection of storage cells together with the necessary circuits to transfer.
1 The Basic Memory Element - The Flip-Flop Up until know we have looked upon memory elements as black boxes. The basic memory element is called the flip-flop.
Memory Hierarchy.1 Review: Major Components of a Computer Processor Control Datapath Memory Devices Input Output.
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.
Lecture 4: Computer Memory
Chapter 5 Internal Memory
COMPUTER ARCHITECTURE & OPERATIONS I Instructor: Hao Ji.
CSCI 4717/5717 Computer Architecture
F1020/F1031 COMPUTER HARDWARE MEMORY. Read-only Memory (ROM) Basic instructions for booting the computer and loading the operating system are stored in.
RAM (random access memory)
PC Maintenance: Preparing for A+ Certification
CH05 Internal Memory Computer Memory System Overview Semiconductor Main Memory Cache Memory Pentium II and PowerPC Cache Organizations Advanced DRAM Organization.
CSIT 301 (Blum)1 Memory. CSIT 301 (Blum)2 Types of DRAM Asynchronous –The processor timing and the memory timing (refreshing schedule) were independent.
Memory Technology “Non-so-random” Access Technology:
Types of RAM By Alysha Gould. TYPES OF RAM SIMM’S DIMM’S DRAM SDRAM RDAM VDRAM.
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.
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.
CSIE30300 Computer Architecture Unit 07: Main Memory Hsin-Chou Chi [Adapted from material by and
Main Memory -Victor Frandsen. Overview Types of Memory The CPU & Main Memory Types of RAM Properties of DRAM Types of DRAM & Enhanced DRAM Error Detection.
Memory Systems Embedded Systems Design and Implementation Witawas Srisa-an.
Chapter 5 Internal Memory. Semiconductor Memory Types.
MODULE 5: Main Memory.
Memory and Storage Dr. Rebhi S. Baraka
CPEN Digital System Design
Digital Logic Design Instructor: Kasım Sinan YILDIRIM
University of Tehran 1 Interface Design DRAM Modules Omid Fatemi
Asynchronous vs. Synchronous Counters Ripple Counters Deceptively attractive alternative to synchronous design style State transitions are not sharp! Can.
Chapter 4: MEMORY Internal Memory.
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.
Computer system & Architecture
1 HW3 Name some of the third-party CMOS save-and-restore utility programs ?
Computer Architecture Lecture 24 Fasih ur Rehman.
Semiconductor Memory Types
Chapter 5 Internal Memory. contents  Semiconductor main memory - organisation - organisation - DRAM and SRAM - DRAM and SRAM - types of ROM - types of.
CS35101 Computer Architecture Spring 2006 Lecture 18: Memory Hierarchy Paul Durand ( ) [Adapted from M Irwin (
Computer Architecture Chapter (5): Internal Memory
Types of RAM (Random Access Memory) Information Technology.
RAM RAM - random access memory RAM (pronounced ramm) random access memory, a type of computer memory that can be accessed randomly;
Chapter 5 Internal Memory
William Stallings Computer Organization and Architecture 7th Edition
Types of RAM (Random Access Memory)
William Stallings Computer Organization and Architecture 7th Edition
William Stallings Computer Organization and Architecture 8th Edition
William Stallings Computer Organization and Architecture 7th Edition
William Stallings Computer Organization and Architecture 8th Edition
MEMORY pp , 34-38, in Computer Systems: Organization and Architecture (Carpinelli)
Chapter 4: MEMORY.
William Stallings Computer Organization and Architecture 8th Edition
Bob Reese Micro II ECE, MSU
Presentation transcript:

Systems Overview Computer is composed of three main components: CPU Main memory IO devices Refers to page

Memory width and length Memory width: Number of bits stored in each memory register (dictated by width of system bus). Memory length: Number of registers. Refers to page 643 Width Length 2 width = max length

One Bit (One Shot) Storage AND-gate Refers to page

Better One Bit Storage Latch Multiple implementations available (S-R, J-K, D, T, 2NOR) Q can be set, cleared, and remember in-between Refers to page 1185 S R Q Q’ QtSRQt

Types of Memory Memory TypeAccess SpeedRead/Write/Rewrite DRAM50nsYes - Read and Write many times SRAM10nsYes - Read and Write many times ROMWrite Once PROMWrite Once EPROM150nsUV erasable PROM (UV window) EEPROMElectrically erasable PROM (high voltage) FLASHReprogrammable, non-volatile Refers to page 1206

Static Memory (SRAM) Lots of Flip-Flops Fast (<10ns read cycles) Expensive (only used in fast cache) Often “byte-wide” – read one byte at a time Frequency division Refers to page 1217

Frequency Division Refers to page 1218 Three positive-edge triggered T (toggle) Flip-Flops 1 Clock f/2 f/4 11

Dynamic Memory (DRAM) Advantages Single bit storage is a FET and a ~20fF capacitor Equivalent storage of SRAM in ¼ area. Read speeds of 5-50ns Refers to page

Dynamic Memory (DRAM) Disadvantages “Leaky” – loses data unless refreshed (100x a second). Read speeds of 5-50ns….but “rest” period means average read speed of 100ns (10 million reads a second). Recovery period needed for bit lines, a delay known as cycle time. Refers to page

One Bit DRAM Refers to page Word line acts like electrical switch Bit line writes byte Capacitor stores last written bit

One Bit DRAM Write Refers to page Close switch to specify what bit 2. Write “1” 1 3. Open switch to store bit

One Bit DRAM Read Refers to page Close switch to specify what bit 2. Read bit (in this case, 1) 1

DRAM Array Refers to page Word Line 1 Word Line 2 Bit Line 1Bit Line 2

DRAM Array One Bit Read Refers to page Pick this bit to read Close Word Line 2 Switch (Row Address Select) 3. Read Bit Line 2 (Column Address Select)

DRAM Array Row Refresh Refers to page Close Word Line 2 Switch 2. Read all bits to memory...and 3. amplify and rewrite back to appropriate bits.

Dynamic Memory (DRAM) Techniques/Improvements Interleave read operations – read from “even” bank, then “odd” bank, allowing recovery time to take place during read of opposing bank. EDO – Extended Data Output means 4 consecutive column reads for each row address select. SDRAM- Synchronous burst (only send one address, then use on-chip CAS), self-refreshing, selectable burst lengths. Refers to page 12617

DRAM Physical Package (and the kitchen sink) SIMM – Single Inline Memory Module DIMM – Dual Inline Memory Module Small cards with 8-9 DRAM chips (if 9, it’s for parity checking) Available in 256MByte, 512Mbyte, 1GByte (and 2GByte) Each memory cell on each chip contains 8 bits so 8x8=64 bits read every 10ns. Pentium 64 bus can use 16bits each transfer, so each 16bit instruction available every 10/4ns. Voltage used on chips is falling from logic 5V to 2.5V Refers to page 12618