1.1.2 TYPES OF PROCESSOR Flashcards

1
Q

Complex Instruction Set Computers (CISC)

A

Large instruction set. Try and accomplish tasks in as few lines of assembly code as possible. Instructions are build into the hardware. Largely replaced by RISC designs. Used more in microcontrollers and embedded systems.

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

Reduced Instruction Set Computers (RISC)

A

Small instruction set. Each instruction is approximately one line of machine code and takes one clock cycle.

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

RISC vs CISC compiler comparison

A

RISC: The compiler has to do more work to translate high level code into machine code.

CISC: The compiler has less work to do to translate high level code into machine code.

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

RISC vs CISC RAM comparison

A

RISC: More RAM is required to store the code.

CISC: Less RAM is required since code is shorter.

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

RISC vs CISC instruction possibilities

A

RISC: Pipelining is possible since each instruction takes one clock cycle.

CISC: Many specialized instructions are made even though only a few of them are user

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

Graphics Processing Unit (GPU)

A

A GPU is a co-processor which has lots of independent processors working in parallel making it very efficient at tasks such as image processing, and machine learning.

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

Multi-core and Parallel systems

A

Multicore CPUs have multiple independent cores that can complete instructions separately which results in higher performance. Parallel systems accomplish a similar task however instead of requiring multiple cores they can complete tasks with a single core, by using threading. Overall, in larger projects, multi-core systems perform better than parallel systems.

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