1.2 Types Of Processor Flashcards

1
Q

What are the 2 types of instruction sets?

A

RISC reduced instruction set computers

CISC complex instruction set computers

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

What are the features of RISC processors?

A

small instruction set

each instruction is approximately 1 line of machine code

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

What are the features of CISC processors?

A

large instruction set

aim to accomplish tasks in as few lines of code as possible

instructions are built into hardware

used more in embedded systems

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

What are the pros and cons of RISC?

A

compiler has to do more work to translate high level code to machine code

more RAM required

pipelining is possible since each instruction takes one clock cycle

less complex circuitry required so hardware is cheaper

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

What are the pros and cons of CISC?

A

compiler has less work to translate high level code to machine code

less RAM required

many specialised instructions are made but few of them are used in each program

less power efficient so requires a larger battery and better cooling

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

What are multi-core CPUs?

A

Processors that contain multiple cores that can each carry out their own fde cycles in parallel.

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

What are parallel systems?

A

Systems that achieve a similar task to multi-core systems but only using 1 core through threading.

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

What does GPU stand for?

A

graphics processing unit

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

What is a GPU?

A

A device that contains lots of independent processors that work in parallel making it very efficient for completing repetitive tasks such as image processing and machine learning.

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

What is a coprocessor?

A

A secondary processor designed to supplement the activities of the CPU. e.g. a GPU

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