1.1.2) Types of processor Flashcards

(a) The differences between and uses of CISC and RISC processors. (b) GPUs and their uses (including those not related to graphics). (c) Multicore and Parallel systems.

1
Q

What is an instruction set?

A

A set of instructions a processor can execute, made of modules to simplify complex calculations.

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

What does RISC stand for?

A

Reduced Instruction Set Computers;

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

What is a RISC processors main feature?

A

it has a small instruction set where each instruction is one line of machine code, executed in one clock cycle.

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

Why is RISC suitable for mobile devices?

A

It is power-efficient, which is essential for small devices like phones, even though instructions may require multiple lines of code.

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

What does CISC stand for, and what is its main characteristic?

A

Complex Instruction Set Computers; it has a large instruction set designed to complete tasks in fewer instructions.

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

Why is CISC better suited for PCs and laptops?

A

Power efficiency is less of a priority for PCs and laptops, and CISC minimizes the number of instructions needed for tasks.

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

What is the role of a GPU?

A

GPUs are specialized co-processors with many cores working in parallel, used for processing images, gaming, machine learning, neural networks, and data mining.

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

How do GPUs support parallel processing?

A

They contain thousands of independent cores that work together to process and display information simultaneously.

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

What is multicore processing?

A

It involves splitting programs across multiple processor cores to execute multiple instructions simultaneously.

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

What is parallel processing, and where is it used?

A

It involves multiple computers working together to efficiently process tasks, used in climate modelling, AI, and data processing.

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

Advantages of RISC processor

A
  • Pipelining is possible since each instruction takes one clock cycle.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Advantages of CISC processors

A
  • The compiler has to do less work to translate high level code into machine code
  • Less RAM is required
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Disadvantages of RISC Processors

A
  • The compiler has to do more work to translate high level code into machine code
  • More RAM is required to store the code
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Disadvantages of a CISC processor

A

Many specialised instructions are made even if only a few are used.

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