Module 9, 10 - Memory, Multiprocessing Flashcards

1
Q

Large-scale, long term storage is typically implemented with what kind of memory technology?

  Disk
  Does not matter.
  Flash
  SRAM
  DRAM
A

Disk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
In the memory hierarchy design, what type of memory should be placed close to the CPU?
  Disk
  Flash
  SRAM
  Does not matter.
  DRAM
A

SRAM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
Which of the following types of memory are generally used for the intermediate results of calculations?
  Disk
  DRAM
  SRAM
  Does not matter.
  Flash
A

SRAM

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

You are designing an internet router that will need to save it’s settings between reboots. Which type of memory should be used to save these settings?

  DRAM
  Flash
  Does not matter.
  Disk
  SRAM
A

Flash

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
Which of the following types of memory are used to store data and/or instructions?
  Flash
  DRAM
  SRAM
  Does not matter.
  Disk
A

DRAM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
What types of locality are used in memory design? Select all that apply.
  Web locality
  Spatial locality
  Pipelined locality
  Temporal locality
A

Spatial locality

Temporal locality

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

The pre-loading of instructions into a cache that follow the instruction currently being executed is an example of what kind of locality?

Temporal Locality
Spatial Locality
Web Locality
Dimensional Locality

A

Spatial Locality

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

The instructions that make up a loop that is currently executing are loaded into an array. This is an example of what kind of locality?

Temporal Locality
Dimensional Locality
Spatial Locality
Web Locality

A

Temporal Locality

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
A level 1 cache is focused on supporting what kind of locality?
  Dimensional Locality
  Temporal Locality
  Web Locality
  Spatial Locality
A

Temporal Locality

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
An element in an array is accessed in memory. The pre-loading of other data in that array is an example of what kind of locality?
  Dimensional Locality
  Temporal Locality
  Spatial Locality
  Web Locality
A

Spatial Locality

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
Given an 8-word, 4-way set associative cache, and the sequence of address accesses below, enter the number of misses.
12
14
11
14
14
19
A

4

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
Given an 8-word, 4-way set associative cache, and the sequence of address accesses below, enter the number of misses.
7
12
7
12
2
8
A

4

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
Given an 8-word, 2-way set associative cache, and the sequence of address accesses below, enter the number of misses.
20
3
20
24
3
24
A

3

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
Given an 8-word, 2-way set associative cache, and the sequence of address accesses below, enter the number of misses.
8
8
8
8
8
20
A

2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
Given an 8-word, 2-way set associative cache, and the sequence of address accesses below, enter the number of misses.
14
19
6
19
12
19
A

4

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

Which of the following are reasons that CPU designers have adopted multiprocessing architectures?

Manage heat dissipation problems.
Processing demand to solve complex problems
Single instruction, single data stream processors are not used anymore.
Multiprocessors are cheaper to manufacture.
Limitation of the speed of light.

A

Manage heat dissipation problems.

Processing demand to solve complex problems

17
Q
What is the name for an architecture that executes several instructions, operating on different sets of data at a time?
  SIMD
  MISD
  MIMD
  SISD
A

MIMD

18
Q
What is the name for an architecture that executes one instruction on one set of data at a time?
  MIMD
  MISD
  SIMD
  SISD
A

SISD

19
Q
What is the name for an architecture that executes one instruction on many sets of data at a time?
  MIMD
  SISD
  MISD
  SIMD
A

SIMD

20
Q

Which of the following products are an example of the SISD architecture?
Basic Graphics Processing Unit
Intel Xeon Processor
Intel Pentium Processor

A

Intel Pentium Processor