Factors affecting performance Flashcards

1
Q

How does clock speed affect performance?

A

The Fetch-Execute cycle is triggered by the clock pulses of the system clock
The faster the clock speed, the faster a computer can fetch, decode and execute instructions

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

what is a system clock?

A

A series of regular ON/OFF signals are used to synchronise the operations of the processor components

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

what is a quad core processor and how is it effected?

A

A quad-core computer has four linked processors
Each core is theoretically able to process a different instruction at the same time with its own fetch-execute cycle, making a quad-core computer two or even four times faster than a single-core computer

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

what is parallel processing?

A

Using several processor cores working at the same time is known as parallel or concurrent processing
In systems designed for parallel processing, each core can work concurrently on different parts of the same task

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

What is cache (level 1 and 2)?

A

Cache is a small amount of superfast (but expensive) memory that stores data and instructions that have recently been used by the processor
Level 2 cache is larger but not as fast as Level 1 cache
Level 1 cache memory is split into instruction cache and data cache, so that data and instructions can be fetched simultaneously

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

How does cache affect performance?

A

The more cache memory a computer has, the more likely it is that it will not have to fetch the next instruction or data from RAM, as it will already have been loaded into the superfast cache memory from which it can be retrieved much more quickly

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

what is pipe-lining?

A

This is a technique used to improve performance, for example by overlapping stages in the fetch-execute cycle, or by breaking down the stages in an arithmetic instruction
An instruction enters the pipeline, and as soon as one stage has been completed, another instruction enters the pipeline
A third instruction then enters before either of the others is completed

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

what does the size of the address bus determine?

A

The size of the address bus determines the maximum size of RAM

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

what does the size of the data bus determine?

A

The size of the data bus determines the maximum size of an operand in an instruction

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