1.1.2 Types of Processor Flashcards

(35 cards)

1
Q

What does RISC stand for?

A

Reduced Instruction Set Computer.

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

What does CISC stand for?

A

Complex Instruction Set Computer.

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

What characterizes RISC instruction sets?

A

Small and simplified, with 1 instruction per machine cycle.

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

What characterizes CISC instruction sets?

A

Large and complex, with multiple cycles per instruction.

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

Why is RISC suitable for pipelining?

A

Because its instructions are simple and consistent.

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

Why does RISC require more RAM?

A

Because longer code is needed due to simpler instructions.

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

Why is RISC faster in execution?

A

Because it performs simple operations per cycle.

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

Why is RISC cheaper to manufacture?

A

Because it has a simpler processor design.

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

Why does CISC require less RAM?

A

Because complex instructions allow for shorter code.

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

Why is CISC slower in execution?

A

Because it uses multiple cycles per instruction.

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

Why is CISC more expensive?

A

Due to its more complex circuitry.

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

What is the role of the compiler in RISC?

A

It does more work as more instructions are needed.

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

What is the role of the compiler in CISC?

A

It does less work due to fewer, more complex instructions.

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

Which is better for pipelining: RISC or CISC?

A

RISC.

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

Which uses more RAM: RISC or CISC?

A

RISC.

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

Which has faster execution: RISC or CISC?

17
Q

Which has simpler circuitry: RISC or CISC?

18
Q

Which has more complex instructions: RISC or CISC?

19
Q

What is the primary function of a GPU?

A

Graphics processing and parallel computing.

20
Q

Why are GPUs good for parallelism?

A

They contain many small cores.

21
Q

What tasks are GPUs efficient at?

A

Repetitive, data-parallel tasks.

22
Q

What is a co-processor?

A

A processor that supplements the CPU for specialised tasks.

23
Q

Name some applications of GPUs.

A

Image rendering, scientific simulations, AI, data mining.

24
Q

What is a multi-core processor?

A

A chip with multiple independent cores.

25
What does each core in a multi-core processor have?
Its own Fetch-Decode-Execute cycle.
26
How do multi-core processors improve performance?
They increase throughput and multitasking capability.
27
What is the challenge of using multi-core processors?
Efficient programming requires parallelism-aware code.
28
What is a parallel system?
A system that performs multiple operations simultaneously.
29
What kind of tasks are suitable for parallel systems?
Arithmetic-heavy and large data tasks.
30
Why can't all problems be parallelised?
Some are sequential by nature.
31
What do parallel systems require?
Specialised OS and parallel algorithms.
32
What does SIMD stand for?
Single Instruction Multiple Data.
33
What is SIMD used for?
Performing the same instruction on multiple data points, e.g., image processing.
34
What does MIMD stand for?
Multiple Instruction Multiple Data.
35
What is MIMD used for?
Running different instructions on different data, suitable for multitasking systems.