slr2 - types of processor Flashcards

1
Q

What is an instruction set

A

A collection of instructions that can be recognized and executed by a processor

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

What are the 2 types of instruction set

A

CISC - Complex Instruction Set Computer
RISC - Reduced Instruction Set Computer

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

What is the goal of CISC

A

Complete the task in the fewest lines of assembly possible

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

Which type of instruction set means that the processor must be more complex

A

CISC

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

Which instruction set requires the compiler to do more work

A

RISC

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

Which instruction set may require multiple cycles to execute an instruction

A

CISC

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

Where is the CISC architecture normally found

A

Desktops and Laptops

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

What is the goal of RISC

A

Use simple instructions that can all be executed in a single cycle

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

Why does RISC require the compiler to do more work

A

It uses more lines of assembly

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

Which architecture requires less complex hardware

A

RISC

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

What is a coprocessor

A

An additional processor used for a specialised task

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

What is the role of a coprocessor

A

Improve the overall speed of the computer by executing at the same time as the CPU

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

Why are GPUs suited for processing parallel streams of data

A

They uses a SIMD architecture and lots of cores

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

Why do GPUs run slower than CPUs despite the fact that they have thousands of stream processors

A

They are designed to perform single calculations on different pieces of data

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

When are CPUs better than GPUs

A

When performing complex operations on small data sets

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

When are GPUs better than CPUs

A

When performing simple operations on large data sets

17
Q

Give some examples of common computing tasks performed on GPUs

A

Oil exploration
Weather Modelling
Machine Learning
Linear Algebra
Statistical Analysis
Crypto Mining

18
Q

What is a multicore processor

A

A single chip that contains 2 or more independent processing units

19
Q

What are the 2 main factors that affect the speed of a CMP

A

Size of cache shared between cores
Inter-core communication

20
Q

What is parallel processing

A

The process of dividing instructions between multiple cores

21
Q

How can parallel processing be achieved

A

Each core is assigned a different stage of the fetch decode execute cycle

22
Q

What is an input device

A

Any device that allows you to pass information to a computer

23
Q

What is an output device

A

Any device that can take data stored in a physical form and convert it into a format that humans can understand

24
Q

What are the 3 main types of storage device

A

Magnetic
Solid-state
Optical

25
What are the advantages of optical storage
Cheap Lightweight Portable
26
What are the disadvantages of optical storage
Slow access times Prone to scratches
27
What are the advantages of magnetic storage
Cheap Large capacity
27
What are the disadvantages of magnetic storage
Slow access time Fragile due to moving parts
28
What are the advantages of solid-state storage
Durable Fast read/write times