1.1 Systems Architecture Flashcards

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

Describe what happens in the Fetch stage of the Fetch-Execute Cycle.

A

Address Bus takes memory address from the Memory to the MAR.
Address Bus from MAR goes to the RAM to fetch data.
Data is copied from the RAM onto the Data Bus and taken to the MDR.
Instruction it then taken to the CU and sends instruction on the Control Bus to increment PC by 1.

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

Describe what happens in the Decode stage of the Fetch-Execute Cycle.

A

Data given to the CU is decoded.
CU gives instructions to different components.

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

Describe what happens in the Execute stage of the Fetch-Execute Cycle.

A

CU updates MAR with memory location for data.
Data Bus retrieves data from RAM and takes it to the MAR.
Data is taken to the ACC and transferred to the ALU to be processed.

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

Purpose of the Memory Address Register.

A

Stores location in the memory to be used by the MDR.
Holds address of data to be fetched/stored.

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

Purpose of the Memory Data Register.

A

Holds data fetched from or to be written to the memory.

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

Purpose of the Program Counter.

A

Holds the address of the next instruction.

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

Purpose of the Accumulator.

A

Holds the results of calculations.

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

Purpose of the Arithmetic Logic Unit.

A

Performs calculations.

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

Purpose of the Control Unit.

A

Decodes instructions and sends signals to control how data moves around the CPU.

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

Purpose of the Cache.

A

Provides fast access to frequently used instructions and data without the need to go to the main memory (RAM).

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

Define the Von Neumann Architecture.

A

Where both data and software that are currently being used are stored in the RAM.

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

Define “Embedded System”.

A

A computer system with a dedicated function within a larger mechanical system.

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

Examples of Embedded Systems.

A

Traffic lights
Hospital Equipment
Factory Equipment

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

Features of an Embedded System.

A

Built for a specific need.
Cannot be changed easily.

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

Factors the affect the performance of the CPU.

A

Clock speed
Cache size
Number of Cores

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

What is the Cache?

A

Small amount of high-speed random access memory built directly within the processor.

17
Q

What is a Clock used for?

A

Used to coordinate all the computer’s components.

18
Q

What is Clock Speed?

A

Frequency of pulses
Higher frequency means more fetch-decode-executed cycles performed per second.

19
Q

State an disadvantage of a high Clock Speed.

A

Overclocking may cause long-term damage to the CPU as it produces more heat.

20
Q

State an advantage of a high Clock Speed.

A

More fetch-decode-execute cycles performed per second.

21
Q

State an disadvantage of a large Cache.

A

Processor has more data to look through for the data wanted.
More expensive to build than RAM.

22
Q

State an advantage of a large Cache.

A

Processor takes less time waiting for instructions to be fetched.

23
Q

What is a Core?

A

A processing unit within the CPU.

24
Q

State the function of a Core.

A

Fetching, decoding and executing instructions.

25
Q

State an advantage of more Cores.

A

The CPU can process more instructions per second.