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 Computer.
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 Disadvantages 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 and have thousands of cores

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 GPU’s.

A

A
Graphics cards can be expensive.
Do not improve CPU performance on all tasks, only ones related to graphics and videos.
Uses a lot 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

Write down some comparisons between RISC and CISC.

A

Question for you to answer!