Final Flashcards

1
Q

Principal of Locality

A

Temporal

Spatial

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

Temporal Locality

A
  • Items accessed recently are likely to be accessed again soon.
  • Instructions in a loop, induction variables
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Spatial

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

SRAMS

A

integrated circuits that are memory arrays

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

DRAMS

A

Data stored as a charge in a capacitor

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

DRAM Perfomance factors

A
  • Row buffer
  • Synchronous DRAM
  • DRAM banking
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Flash storage

A

novolatile semicondoctor storage… smaller, lower power, more robust

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

Flash types

A

NOR flash

NAND flash

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

Disk storage

A

nonvolatile, rotating magnetic storage

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

Disk performance issues

A
  • manufacturers quote average seek time
  • smart disk controller allocate physical sectors on disk
  • disk drives include caches
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

cache memory

A

the level of the memory hierarchy closest to the CPU

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

due to spatial locality

A

larger blocks should reduce miss rate

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

Fixed-sized cache

A

larger blocks -> fewer of them, more competition -> increased miss rate

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

What happens on cache miss

A
  • stall cpu pipeline
  • fetch block from next level of hierarchy
  • instruction cache miss
  • data cache miss
How well did you know this?
1
Not at all
2
3
4
5
Perfectly