1.1 Systems Architecture Flashcards

1
Q

What is the Purpose of the CPU?

A

Responsible for completing all the processing in the computer by following a set of instructions

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

What does CPU stand for?

A

Central Processing Unit

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

What is the Fetch Execute Cycle?

A

The CPU continually fetches, decodes, and executes instructions. This is known as the Fetch execute cycle:
o The address in the PC is copied to the MAR
o The CU locates and fetches the data and copies it to the MDR
o The PC is incremented to point at the next instruction to fetch
o The CU decodes the instruction in the MDR
o The instruction is executed

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

What is the ALU?

A

ALU is the Arithmetic Logic Unit. It performs the mathematical and logical calculations

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

What is the CU?

A

CU is the Control Unit. It sends signals to synchronise the flow of data
Decodes instructions in the Current Instruction Register
Runs Fetch-Execute Cycles

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

Cache?

A

Stores frequently used instructions and data

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

Memory Address Register

A

Stores the address of the data to be fetched from, or the address where the data is to be stored

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

Memory Data Register

A

Used to store any data fetched from memory or any data that is to be transferred to and stored in memory

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

Accumulator

A

Stores the results of any calculation made by the ALU

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

Program Counter

A

Stores the address of the next instruction to be fetched from memory. Increments in each fetch-execute cycle.

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

RAM

A

Stores all currently running data and instructions

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

Clock Speed and Performance

A

The faster/higher the clock speed, the more fetch execute cycles per second can be run making the performance faster

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

Cache Size and Performance

A

Having more and faster cache memory will provide the CPU with faster access to data

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

Number of Cores and Performance

A

If a processor has multiple cores, each core can fetch, decode, and execute instructions at the same time and can handle more instructions simultaneously.
Therefore, the higher the number of cores, the better the performance.

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

Embedded Systems

A

Embedded systems have limited functions. They are often built into a larger machine.

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

Examples of Embedded Systems

A

Washing Machine. Automated Lights on a Car.