1.1.2 - Types of processor Flashcards

1
Q

What are RISC processors?

A

Their instruction set consists of simple, commands which take the same time to execute; one per system clock cycle. This means to carry out a basic task, several instructions are needed.

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

What are the advantages of RISC processors?

A

Pipelining is easier to implement, because they have a simple instruction design.
They require less circuitry, so are cheaper to design, give off less heat and are less power-hungry.

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

What are the disadvantages of RISC?

A

Low-level programs for RISC processors are longer and so take up more memory, which can cause bottlenecks.

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

What are CISC processors?

A

CISC is designed to execute complex, variable-length instructions, carrying out a number of low-level instructions as part of a single instruction.

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

What are the advantages of CISC processors?

A

Having more specialised instructions means that low-level programs for CISC processors take up less space in the main memory and are easier to translate to machine code.

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

What are the disadvantages of CISC processors?

A

It is much more difficult to apply pipelining with a CISC processor, meaning that these types of processors have traditionally been used for specialist computer systems.

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

Where are RISC processors commonly used?

A

RISC processors are widely used in mobile phones, tablet computers, and many small specialist devices, as the lower power requirements of RISC makes them far more suitable for battery-powered devices. Interestingly, RISC processors are also widely found in supercomputers, where the demand for high-speed parallel processing makes RISC a superior choice.

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

What is a GPU?

A

A computer running video or graphics intensive applications needs it’s own dedicated graphics processor. They are designed for parallel processing, and it is not unusual for them to contain 1,000+ cores. Each core performs a small part of the whole operation.

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

What are GPUs used for?

A

Although known for being used in gaming, they are also used for purposes like machine learning, during which thousands of cores are optimised to parallel process calculations (for use in neural network training algorithms).

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