YEAR 1 CO1 WEEK 5 FACTORS AFFECTING PERFORMANCE OF CPU Flashcards

1
Q

What is clock speed and how does it relate to a computers performance?

A

CPU is a sequential machine so carries one instruction at a time in order.
To coordinate this it has a internal clock which runs at certain speeds which indicates how fast a CPU can run.

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

What is clock speed measured in and what does it indicate?

A

Measured in megahertz (MHz) or gigahertz (GHz) and corresponds to how many instruction cycles the CPU can deal with in a second.
(A 4 GHz CPU performs four billion cycles a second.)

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

How does clock speed relate to heat generated and how can this be mitigated?

A

Every time clock ticks it uses up power which causes heat to be produced.
Faster CPU = more heat produced.
A Heat Sink needed to keep temperature as low as possible.

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

What is overclocking?

A

Where some people increase CPU clock speed to try to make their computer run faster.
Possible to change max CPU clock speed in BIOS settings.

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

What is a core?

A

A Complete processing unit within the CPU having an ALU, CU and registers.

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

What are the ways cores can improve performance of a computer?

A

Parallel Processing where a task or problem is split up across all the available cores so each core tackle part of the overall problem. (In theory doubles or quadruples performance.)
Multitasking where multiple tasks can be performed at the same time
e.g. each core handles a seperate piece of software.

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

Does increasing number of cores increase performance?

A

Doubling number of cores doesn’t necessarily double computer speed as this extra speed is used up when they communicate between eachother.

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

What is cache and state its purpose.

A

Cache is small volatile memory stored closer to CPU than RAM which temp stores data and instruction frequently used.

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

How does cache improve computer performance?

A

As it is closer to the CPU than RAM it automatically checks first whether it has the data needed as it is a lot quicker to access saving time having to request data from RAM.

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

What are the different grades of cache?

A

L1 part of the CPU itself both being the smallest but fastest to access.
Each level the cache gets larger but slower to access.
More L2 and L3 memory available the faster the computer can run.

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

What is ROM?

A

Read Only Memory which stores a limited number of instructions or data not meant to be changed.
Very useful for things like storing BIOS settings which are not meant to be changed being the recommended settings by manufacturers as well as storing instructions relating to setting.
Read Only, non-volatile and random access.

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

What does memory do?

A

Stores data and instruction.

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

What is RAM and state its function.

A

Random Access Memory is used to temp store data and instruction being used by the current program running.
The phrase ‘Random’ means that data and instruction can be read from or written to any part of the memory.

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

Why is RAM needed?

A

As there is a huge gap in the speed of CPU processing data extremely fast vs hard disk slow to access, RAM acts as a temp storage space inbetween these two.

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

How does more RAM increase computer performance?

A

More instructions/programs held in RAM and run at same time.
Software responds faster.
Can run more memory intensive software.
Reduces use of Virtual memory.
Less use of Hard Disk which slower to access.

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

What is Virtual Memory and how does it affect performance of a computer?

A

When CPU does not have enough memory to meet the current demand will use specific reserved location in Hard Disk as temp storage.
Data in RAM not currently used stored on hard disk and data needed on hard disk moved to RAM.
Using Virtual Memory will slow down computer heavily.

17
Q

What is word size and how does it relate to computer performance

A

The word size of machine is how many bits the CPU can manipulate in one go.
Increasing Word Size means more data can be manipulated at greater speed.

18
Q

What does data bus width determine?

A

The amount of bits that can be transferred simultaneously from one device to another.
e.g. if data bus is 16 and address bus is 32 data fetched in 2 x 16 bit groups.

19
Q

What does address bus width determine?

A

The maximum addressable locations in RAM.
e.g. address bus of 8 bits can have 256 addresses. (0 to 255)