1.1 Systems Architecture Flashcards

1
Q

What is a CPU, and what does it do?

A

The Central Processing Unit. It carries out all the commands and processes information.

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

What is clock speed?

A

The clock speed is how many FDE (Fetch Decode Execute) cycles the CPU can do in a second. It is measured in Hz (Hertz)

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

what are some of the characteristics of cache

A
  • faster than RAM
  • Stores commonly used instructions
  • Volatile and small
  • Really expensive
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

what is the PC and what does it do?

A

Program counter
Stores the address of the next instruction to be run, it increments by one each time

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

How does the number of cores affect CPU speed?

A

The cores act as another CPU.
The more cores means more instructions can be carried out.
However it is only useful when the applications are programmed to handle it.

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

What is the ACC and what does it do?

A

Accumulator.
Holds the data (number) that you are currently working on / result from ALU.

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

What is the MAR and what does it do?

A

Memory Address Register.

Contents of the PC are copied here.
Stores the address where the next data will be fetched from

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

What is the MDR and what does it do?

A

Memory Data Register.
Stores data / instructions being brought back from the RAM.

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

What is the CIR and what does it do?

A

Current Instruction Register.
The instructions / data in the MDR are copied here.

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

Data Bus

A

Carries data around (can go both ways)

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

Address Bus

A

Carries around addresses (can only go one way)

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

Control bus

A

Sends signals to the RAM to either re-write or bring the data back

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

What is the ALU and what does it do?

A

Arithmetic Logic Unit.
Does the arithmetic (mathematical) and logic calculations within the computer.

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

What is the CU and what does it do?

A

Control Unit.
Manages the data:
Controls where data goes and monitors the flow of data.
Executes instructions.
Sends control signals between the different internal components.

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

What is Von Neumann Architecture?

A

Data + instructions are stored in the same RAM location. The FDE cycle is then used to decode and execute instructions.

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

What is an embedded system?

A

A computer system inside a larger computer system

17
Q

In the FDE cycle what takes place in the ‘Fetch’ sector?

A

1) Memory address is copied from PC –> MAR.

2) Copy instruction stored in MAR –> MDR.

18
Q

In the FDE cycle what takes place in the ‘Decode’ sector?

A

1) Instruction in the MDR is decoded by the CU.

2) CU may then prepare for the next step e.g. loading values into the MAR or MDR

19
Q

In the FDE cycle what takes place in the ‘Execute’ sector?

A

1) Instruction is executed.
2) PC is incremented so the CPU can now execute the next instruction in memory.
3) Before a new instruction is incremented, CPU checks for interrupts.