Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Systems Overview Computer is composed of three main components: CPU Main memory IO devices Refers to page 48-512."— Presentation transcript:

1

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

3 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

4 One Bit (One Shot) Storage AND-gate Refers to page 1184 011 01 01

5 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+1 0000 0010 0101 1001 1101 1010

6 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

7 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

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

9 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 122-1239

10 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 122-12310

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

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

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

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

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

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

17 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

18 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


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

Similar presentations


Ads by Google