Structure And Function Flashcards

1
Q

Explain how pipelining in a CPU could speed up the execution of a program.

A

An instruction can be fetched as the previous one is being decoded …
… and the one before that is being executed

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

Describe one issue a selection may cause for a CPU using pipelining

A

could be followed by one of two possible instructions, which one will only be determined at execution
Meaning the wrong one may be fetched / decoded

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

Address bus

A

…carries the location address (register) where the data is going (to or from)

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

Data bus

A

carries the data (from one place to another)

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

Control bus

A

transmits control signals from the control unit (to other parts of the processor)

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

Pc

A

–Is needed to store the address of the next instruction (to be processed)
–Value is then sent to the MAR
–After sending the value the PC is incremented / changed to address held in CIR if the operation is a Jump

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

Mar

A

Contains the address of the instruction (to be accessed in memory)…
– …address of instruction sent from PC – Contains the address of the data (to be accessed in memory)…
– …address of data sent from CIR

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

MdR

A

Contains the instruction which has been accessed from memory
– Contains the data which has been accessed from memory
– That is referenced by the MAR / Instruction sent to CIR
– acts as a buffer

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

Two ways the accumulator is used

A

Temporary storage
for data being processed / during calculations
I/O in processor…
… used as a buffer / gateway

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

Describe the control unit

A

□ Decodes instructions. [1]
□ Sends control signals to coordinate movement of data through the processor / execute instruction. [1] □Controls buses [1]

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

How does large cache memory improve processors performance?

A

More space for data / instructions in cache memory
RAM needs to be accessed less frequently
Accessing cache is quicker than accessing the RAM

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

Explain Ram

A

Random Access Memory (1)
A form of primary memory (1)
Used to hold data and / or programs in use (1)
Volatile / Loses its contents when power is lost. (1)

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