Chapter 1.2 Flashcards

1
Q

Eight great ideas in computer architecture

A

1: Design for Moore’s Law
2: Use abstraction to simplify design
3: Make the common case fast
4: Performance via parallelism
5: Performance via pipelining
6: Performance via prediction
7: Hierarchy of memories
8: Dependability via redundancy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

1: Design for Moore’s Law

A
  • Predicted that transistor capacity would double every 1.5 to 2 years
  • Prediction has held true for 50 years
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

2: Use abstraction to simplify design

A

Seeing the big picture

  • Pushing details down to a lower level
  • Concealing details
  • Helps us design complex systems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly