Chapter 19 Processor and Computer Architecture Flashcards

1
Q

What is a hard wired control unit?

A

A control unit constructed as a logic circuit, with all machine-code instructions handled by hardware. Used for RISC.

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

What is a microprogrammed control unit?

A

When the control unit has a ROM component in which the microcode for microprogramming is stored (firmware). Used for CISC.

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

Compare the instructions of RISC and CISC.

A

RISC has fewer and simpler instructions with less instruction formats while CISC has more and more complex instructions with many instruction formats. RISC has fixed-length instructions while CISC has multi-cycle instructions.

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

Compare the addressing modes of RISC and CISC.

A

RISC has fewer addressing modes while CISC has more addressing modes.

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

Compare how many registers RISC and CISC use.

A

RISC has many register sets while CISC has few register sets.

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

Compare the ease of pipelining between RISC and CISC.

A

It’s easier to pipeline with RISC.

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

What is pipelining?

A

A form a instruction-level parallelism where multiple instructions are overlapped during execution.

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

Describe SISD.

A

A single instruction with a single data stream. Found in early PCs.

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

Describe SIMD.

A

A single instruction with multiple data streams. It’s how vector processors work.

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

Describe MIMD.

A

Multiple instructions with multiple data streams. Used in modern computers.

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

Describe MISD.

A

Multiple instructions with a single data stream. Not often used in computers.

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

Describe massively parallel computers.

A

When a large group of computers work together on a network infrastructure to make complex calculations.

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