YEAR 1 CO1 WEEK 7 TYPES OF PROCESSORS Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What does RISC stand for and what does it do?

A

Reduced Instruction Set Conputer.
Has more instructions, but reduces the number of cycles that instruction takes to perform.

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

What does CISC stand for and what does it do?

A

Complex Instruction Set Computer.
Tries to reduce number of instructions program has by combining many simple instructions into single complex one.

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

State the three types of Parallel Processing.

A

Pipelining
Array Processing
Multi-Core

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

What is Pipelining?

A

This is where this cycle is staggered into multiple hardware processing paths within the CPU called a ‘pipeline’.

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

What is Array Processing?

A

You can arrange data into an array (2D array).
Has a number of ALUs that allow all elements of an array to be processed at same time.

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

What is meant by Multiple Processors?

A

Next level of Parallel Processing is to have multiple instructions acting upon multiple data sets.
Achieved by having number of CPUs applied to single problem, with each CPU carrying out part of overall problem.

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

Disadvantages of Parallel Processing.

A

Only works on certain types of data which do not rely on previous operation.
Often expensive on hardware side.
Multiple processing blocks needed (applies to all three methods.)

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

Advantages of Parallel Processing.

A

Makes maximum use of CPU (pipelining).
Faster when handling large amounts of data, each data set requiring the same processing (array + multi core method).
Not limited by bus transfer rate.

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

What is a Co Processor?

A

Designed to carry out floating point calculations extremely fast and works with CPU on mother board.
When CPU has a task like this sent to Co processor and does something else until its done.

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

State Advantages and Disadavantages of Co Processor.

A

Calculations done much faster.

More expensive, requires more motherboard space and takes more power.
Has limited range of function.

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

What is a GPU and state its function.

A

A Graphics Processing Unit which is designed to handle graphics and video much faster than the CPU itself.
Has instruction sets which relate specifically to graphics processing.

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

What happens when application makes intense use of graphics or video?

A

CPU sends these tasks to GPU and continues to process other tasks.
Many graphics tasks run in parallel di GPU issues single instruction act upon many pixels at same time.

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

State issues with GPUs.

A

Graphics cards can be expensive.
Do not improve CPU performance on all tasks, only ones related to graphics and videos.
Uses alot of power which might mean computer needs to be fitted with a more powerful power supply.
As graphics cards use lots of power need cooling fan which can be very noisy.

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

Give some features of CISC explained.

A

MUL 1045,1067
This reduces amount of work compiler has to do. As instructions very high level and requires little translation into machine code.
As instructions very short only small amount of RAM required.
Clock speed slightly slower as CPU has to do more work in single instruction.

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

Give some features of RISC explained.

A

Complier has lot more work to do translating high level language into machine code.
More RAM needed to store machine code instructions.

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

Give some comparisons between RISC and CISC.

A

CISC
Each instruction takes multiple cycles.
More transistors means more power consumed means more heat.
Less use of RAM.
Hardware more complex + larger in size.
RISC
Each instruction takes one cycle.
Less transistors so not as hot.
Heavy use of RAM.
Hardware simpler + smaller in size.