Unit 1.1.1 (Continued): Processor Performance Flashcards

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

What are ‘words’?

A

They are units that comprise of memory divided equally.

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

How are instructions formatted, and what determines the formatting?

A

Instructions are formatted by machine code, as it shares a one-to-one correspondence with its assembly language equivalent.

The architecture of a computer, including:

. The ‘word’ size; and

. The width of the address bus

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

State and describe the main factors that affect a processor’s performance.

A

. Number of cores: the greater the number of cores increases performance (i.e. ‘n’ cores provides ‘n’ linked processors, for instance, making a quad-core computer two or even four times faster than a single-core computer).

. Clock speed: the faster the clock speed, the faster a computer can ‘fetch’, ‘decode’ and ‘execute’ instructions.

. Cache memory: The greater the cache, the less time taken for the processor to wait for instructions.

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

Describe the hierarchy of cache memory.

A

The hierarchy of cache memory is arranged such that:

  • RAM –> Level 2 cache –> Level 1 cache –> CPU registers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Compare ‘Level 1’ and ‘Level 2’ cache.

A

‘Level 1’ cache memory is divided into instruction cache and data cache, so that data and instructions can be fetched simultaneously.

Whereas with ‘Level 2’ cache memory, it is larger, yet not as fast as ‘Level 1’ cache memory.

Both types are held on the processor chip.

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

What is pipelining, and refer this term to the FDE cycle?

A

It is a technique used to enhance performance, for instance, by overlapping stages in the FDE cycle, or by breaking down the stages in an arithmetic instruction.

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

What is parallel processing, and state an advantage and a disadvantage of this?

A

It is the use of several processor cores working simultaneously.

The benefit is that each core can work concurrently on different parts of the same task, thus decreasing the time taken for the task to be completed.

However, since instructions are processed sequentially, this is not always possible.

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

What is the system clock?

A

It is a series of regular ‘ON/OFF’ signals that 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