factors affecting processor performance Flashcards

(37 cards)

1
Q

what are the factors the affect the processor performance?

A
  • cache (position of cache, design of cache and cache memory)
  • multiple cores / multicore processors
  • clock speed
  • word length and word size
  • data bus width
  • address bus width
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what is cache?

A

a small amount of very high speed memory that sits close to or directly on the processor

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

what is cache used for?

A

used to store the instructions and data most likely to be used during processing

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

why does cache improve the processor performance

A

it is quicker to retrieve instructions from cache than main memory every time they are needed

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

what is the design of cache

A

designed for speed of access
size of cache is relatively small (direct trade off between size and access speed)
SRAM is used for cache

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

what does SRAM stand for

A

static random access memory
(higher performance technologies)

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

why does the position of cache matter?

A

having it as part of the circuitry of each core reduces the time it takes for instructions and data to pass through the system registers

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

what does the closer position of cache increase?

A

increases speed of processing and allows instructions to be carried out more efficiently

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

if there is a greater number of cache levels, what happens to the performance time

A

the faster the system can perform

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

what does having more cores mean?

A

the more cores a CPU has, the more instructions it can execute at the same time

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

what does a dual-core processor have?

A

2 processing units

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

what’s the name of a processor that has 4 processing units

A

quad-core

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

what’s the name of a processor that has 6 processing units

A

hexa-core

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

what’s the name of a processor that has 8 processing units

A

octa-core

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

does doubling cores, double the speed

A

no

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

what does having multiple cores mean?

A

they can run some instructions from a program at the same time

17
Q

why does doubling cores not double the speed?

A

cores have to communicate with each other and have to take their turn when accessing shared resources (cache and main memory)

18
Q

what is the clock?

A

an electronic oscillator that produces a signal to synchronise the operation of the processor

19
Q

the greater the clock speed…

A

the faster the instructions are carried out

20
Q

what is clock speed measured in

A

gigahertz GHz

21
Q

why is clock speed a theoretical maximum?

A
  • it’s unlikely the system will perform to the greatest stated number
  • making a processor perform to more instructions per second than is recommended (overclocking) could cause the processor to overheat
22
Q

what is overclocking

A

making a processor perform to more instructions per second than is recommended

23
Q

what is the word length

A

the amount of data that can be handled at one time by the processor

24
Q

what does the word length determine?

A

the size of the bit pattern that can be transferred to or from main memory in one operation

25
what are designed to be the same length as the word length
the size of the processor registers
26
what is equal to the word length
the width of the data bus
27
fill in the blanks each ......... memory ....... in the main memory is the ........ of a ......... (each ...... is identified using a ....... address)
addressable, location, size, word, word, unique
28
what is the word-addressable model
where each addressable memory location in the main memory is the size of a word
29
the larger the word size.....
the greater amount of data that can be transferred to the CPU in one pass
30
why can the system carry out instructions faster if there is a larger word size?
being able to pass larger amounts of data to the processor with every pass, the system is likely to carry out instructions faster
31
with a greater word length....
the quicker (fewer passes) the processor can access instructions and data, which means that it's performance is increased
32
what does the data bus width determine?
determines the number of bits that can be transferred to or from in one operation
33
an increased data bus width =
increased processor performance
34
why does an increased data bus width = an increased processor performance
increase in width means more data can be transferred between the internal components simultaneously
35
increasing the width of the data bus allows for what?
allows for larger values to be transmitted between the internal components
36
fill in the gaps majority of computer ........ have a ...... bus width equal to the ...... word ..........
systems, data, system, length
37