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
Q

What are the advantages of optical storage

A

Cheap
Lightweight
Portable

26
Q

What are the disadvantages of optical storage

A

Slow access times
Prone to scratches

27
Q

What are the advantages of magnetic storage

A

Cheap
Large capacity

27
Q

What are the disadvantages of magnetic storage

A

Slow access time
Fragile due to moving parts

28
Q

What are the advantages of solid-state storage

A

Durable
Fast read/write times