C S Chapter 7- Memory System Design DA 2/e
C
S
Chapter 7- Memory System Design
D A
2/e
Introduction RAM structure: Cells and Chips Memory boards and modules Two-level memory hierarchy The cache Virtual memory The memory as a sub-system of the computer
Computer Systems Design and Architecture Second Edition
? 2004 Prentice Hall
C
S
Introduction
D A
2/e
So far, we've treated memory as an array of words limited in
size
only by the number of address bits. Life is seldom so easy...
Real world issues arise: ?cost ?speed ?size ?power consumption ?volatility ?etc.
What other issues can you think of that will influence memory design?
Computer Systems Design and Architecture Second Edition
? 2004 Prentice Hall
C
S
In This Chapter we will cover?
D A
2/e ?Memory components:
?RAM memory cells and cell arrays
?Static RAM?more expensive, but less complex
?Tree and Matrix decoders?needed for large RAM chips
?Dynamic RAM?less expensive, but needs "refreshing"
?Chip organization
?Timing
?Commercial RAM products" SDRAM and DDR RAM
?ROM?Read only memory
?Memory Boards
?Arrays of chips give more addresses and/or wider words
?2-D and 3-D chip arrays
? Memory Modules
?Large systems can benefit by partitioning memory for
?separate access by system components
?fast access to multiple words
?more?
Computer Systems Design and Architecture Second Edition
? 2004 Prentice Hall
C
S
In This Chapter we will also cover?
D A
2/e
? The memory hierarchy: from fast and expensive to slow and cheap Example: Registers->Cache?>Main Memory->Disk At first, consider just two adjacent levels in the hierarchy The Cache: High speed and expensive
Kinds: Direct mapped, associative, set associative
Virtual memory?makes the hierarchy transparent
Translate the address from CPU's logical address to the
physical address where the information is actually stored
Memory management - how to move information back and forth Multiprogramming - what to do while we wait The "TLB" helps in speeding the address translation process
Will discuss temporal and spatial locality as basis for success of cache and virtual memory techniques.
? Overall consideration of the memory as a subsystem.
Computer Systems Design and Architecture Second Edition
? 2004 Prentice Hall
C S
Fig. 7.1 The CPU?Main Memory Interface
D A
2/e
Sequence of events: Read: 1. CPU loads MAR, issues Read, and REQUEST 2. Main Memory transmits words to MDR 3. Main Memory asserts COMPLETE. Write: 1. CPU loads MAR and MDR, asserts Write, and REQUEST 2. Value in MDR is written into address in MAR. 3. Main Memory asserts COMPLETE.
Computer Systems Design and Architecture Second Edition
? 2004 Prentice Hall
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- overview lenovo
- performance lenovo
- dell optiplex 790 technical guidebook v 2 1
- xps 17 9700 setup and specifications dell
- precision 5560 technical guidebook
- quick start
- inspiron 3891 setup and specifications
- 2711p in004j en p logic module internal compactflash
- 7 1 chapter 7 memory system design chapter 7 memory
- ibuypower troubleshooting guide
Related searches
- 7 c s of customer service
- 7 c s of communication pdf
- 7 c s of effective communication
- chapter 7 memory psychology quizlet
- psychology chapter 7 memory test
- 7 c s of communication
- 7 c s of communication with examples
- chapter 7 4 skeletal system crossword answers
- spanish 2 chapter 7 test
- 7 c s of business communication
- 7 c s of communications
- 7 c s of effective communication pdf