1.1.2 Types of Processor (new) Flashcards

1
Q

What does RISC mean?

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 mean?

A

Complex Instruction Set Computer

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

What is the size of the instruction set in RISC processors?

A

Small.

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

In RISC processors, how many lines of machine code is each instruction approximately equal to?

A

One.

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

How many clock cycles does each instruction take in RISC processors?

A

One.

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

What is the size of the instruction set in CISC processors?

A

Large.

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

What does CISC aim to do?

A

Accomplish tasks in as few lines of assembly code as possible.

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

Where are CISC instructions built into?

A

The hardware.

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

Where can CISC processors commonly be found?

A

In microcontrollers and embedded systems.

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

Compare the work done by the compiler for CISC and RISC.

A

RISC –> Compiler has to do more work to translate high level code into machine code.

CISC –> Compiler does less work to translate high level code into machine code.

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

Compare the RAM required to store the code by CISC and RISC

A

RISC requires more RAM. CISC requires less RAM since code is shorter.

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

Why is pipelining possible with RISC?

A

Each instruction takes one clock cycle.

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

What is a downside to CISC’s large instruction set?

A

Many specialised instructions are made, even though only a few of them are used.

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

Define Parallel Processing system.

A

Spitting a job into several subtasks which are simultaneously carried out by each core in the system.
They can also complete multiple tasks with a single core using threading.

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

Define multicore system.

A

Several CPU cores incorporated into a single processor chip to help distribute workload.

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

What is a GPU?

A

A device which has lots of independent processors which work in parallel.

17
Q

What are GPUs very efficient at?

A

Completing repetitive tasks such as image processing and machine learning.