CO1 WEEK 5 FACTORS AFFECTING PERFORMANCE OF CPU Flashcards

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

What affects CPU performance?

A

Clock speed
- N of cores
- Cache size
- RAM size
- WORD size
- Bus width

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

What are Cores?

A

more cores usually faster processing - Higher complexity Improves performance tacks spit between cores

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

What is parallel processing?

A

More than one processor =synchronised

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

What is a Cache?

A

small amount of memory which is part of CPU = holds instructions which likely to be reused
- checks this before requesting data from RAM
- saves fetching

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
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
6
Q

What is ROM?

A

ROM - Non volatile - store a limited n of instructions - not changeable

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

What is memory ?

A

Memory - stores data and instruction

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

What is RAM?

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
9
Q

What is word size?

A
  • word = number of bits which moves from one component to another
  • can only reference memory locations which fit within size of address bus
  • how many bits CPU can manipulate in one go
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the Data Bus?

A

The amount of bits that can be transferred simultaneously from one device to another.
Provides two way connection allowing data and instructions to travel on.

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

What is the Address bus?

A

access data in memory one direction from CPU
- address bus determines maximum amount of accessible locations

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

What are the names of the buses?

A

Address bus
- Data bus
- Control bus

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

What is the Control Bus?

A

two way to transmit commands,timing,specific status info

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
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
15
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
16
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.

17
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.

18
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 each other.

19
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.