DOC PREVIEW
SJSU CS 147 - Memory And Storage

This preview shows page 1-2-3-4-5-6 out of 18 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 18 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 18 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 18 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 18 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 18 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 18 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 18 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Slide 1Systems OverviewMemory width and lengthOne Bit (One Shot) StorageBetter One Bit StorageTypes of MemoryStatic Memory (SRAM)Frequency DivisionDynamic Memory (DRAM) AdvantagesDynamic Memory (DRAM) DisadvantagesOne Bit DRAMOne Bit DRAM WriteOne Bit DRAM ReadDRAM ArrayDRAM Array One Bit ReadDRAM Array Row RefreshDynamic Memory (DRAM) Techniques/ImprovementsDRAM Physical Package (and the kitchen sink)Systems OverviewSystems OverviewComputer is composed of three main components:•CPU•Main memory•IO devicesRefers to page 48-51 2Memory width and Memory width and lengthlengthMemory width: Number of bits stored in each memory register (dictated by width of system bus).Memory length: Number of registers.Refers to page 64 3WidthLength2width = max lengthOne Bit (One Shot) One Bit (One Shot) StorageStorageAND-gateRefers to page 118 401 10101Better One Bit StorageBetter One Bit StorageLatch•Multiple implementations available (S-R, J-K, D, T, 2NOR)•Q can be set, cleared, and remember in-betweenRefers to page 118 5SRQQ’Qt S R Qt+10 0 0 00 0 1 00 1 0 11 0 0 11 1 0 11 0 1 0Types of MemoryTypes of MemoryMemory TypeAccess SpeedRead/Write/RewriteDRAM 50ns Yes - Read and Write many timesSRAM 10ns Yes - Read and Write many timesROM Write OncePROM Write OnceEPROM 150ns UV erasable PROM (UV window)EEPROM Electrically erasable PROM (high voltage)FLASH Reprogrammable, non-volatileRefers to page 120 6Static Memory (SRAM)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 divisionRefers to page 121 7Frequency DivisionFrequency DivisionRefers to page 121 8Three positive-edge triggered T (toggle) Flip-Flops1ClockClockf/2f/41 1Dynamic Memory (DRAM)Dynamic Memory (DRAM)AdvantagesAdvantages•Single bit storage is a FET and a ~20fF capacitor•Equivalent storage of SRAM in ¼ area.•Read speeds of 5-50nsRefers to page 122-123 9Dynamic Memory (DRAM)Dynamic Memory (DRAM)DisadvantagesDisadvantages•“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-123 10One Bit DRAMOne Bit DRAMRefers to page 122 11Word line acts like electrical switchBit line writes byteCapacitor stores last written bitOne Bit DRAM WriteOne Bit DRAM WriteRefers to page 122 121. Close switch to specify what bit2. Write “1” 13. Open switch to store bitOne Bit DRAM ReadOne Bit DRAM ReadRefers to page 122 131. Close switch to specify what bit2. Read bit (in this case, 1) 1DRAM ArrayDRAM ArrayRefers to page 123 14Word Line 1Word Line 2Bit Line 1 Bit Line 2DRAM Array One Bit ReadDRAM Array One Bit ReadRefers to page 123 151. Pick this bit to read.12. Close Word Line 2 Switch(Row Address Select)3. Read Bit Line 2(Column Address Select)DRAM Array Row RefreshDRAM Array Row RefreshRefers to page 123 161. Close Word Line 2 Switch2. Read all bits to memory...and 3. amplify and rewrite back to appropriate bits.Dynamic Memory (DRAM)Dynamic Memory (DRAM)Techniques/ImprovementTechniques/Improvementss•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 126 17DRAM Physical PackageDRAM Physical Package(and the kitchen sink)(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.5VRefers to page 126


View Full Document

SJSU CS 147 - Memory And Storage

Documents in this Course
Cache

Cache

24 pages

Memory

Memory

54 pages

Memory

Memory

70 pages

Lecture 1

Lecture 1

53 pages

Cisc

Cisc

18 pages

Quiz 1

Quiz 1

4 pages

LECTURE 2

LECTURE 2

66 pages

RISC

RISC

40 pages

LECTURE 2

LECTURE 2

66 pages

Lecture 2

Lecture 2

67 pages

Lecture1

Lecture1

53 pages

Chapter 5

Chapter 5

14 pages

Memory

Memory

27 pages

Counters

Counters

62 pages

Load more
Download Memory And Storage
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Memory And Storage and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Memory And Storage 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?