1.1 System Architecture Flashcards

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

What is a computer?

A

An electronic device which takes input, processes data , and delivers output

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

What is the CPU?

A

Executes instructions and performs calculations

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

What is memory?

A

Stored in programs

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

What is the FDE cycle?

A

In which a computer fetches institutions, decodes them, and executes them in a continuous repetitive cycle billions of times in a second

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

What is the role of Fetch in the FDE cycle?

A

when the CPU fetches the instructions from the main memory and stores it into the processor

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

What is the role of Decode in the FDE cycle?

A

The instruction needs to be decoded before it can run. The control signal works out what signals to issue to the component for execution.

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

What is Execute?

A

The instruction is carried out(the control unit sends signals to relevant components)

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

What is the clock speed?

A

Measured in Hertz - one cycle per second

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

What is the CPU made up of?

A

Arithmetic Logic Unit, Control Unit, Cache and Registers

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

What is the Arithmetic Logic Unit (ALU)?

A

This is responsible for carrying out arithmetic calculations and making logical decisions

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

What is the Control Unit?

A

The control unit sends signals to control how data moves around CPU and co-ordinates the CPU’s operations

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

What is the Cache?

A

A small amount of very fast memory, is located in the CPU. It provides fast access to frequently used instructions and data.

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

What is the Register?

A

Tiny super-fast pieces of onboard memory inside the CPU, each with a very specific purpose.

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

What is the Von Neumann Architecture?

A

It is based on the stored-program computer concept, where instruction data and program data are stored in the same memory in binary form.

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

What does VNA consist of?

A

CPU, CU, ALU, Memory Unit (RAM) and Inputs and Outputs

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

What are programs made up of?

A

A sequence of instructions, stored in the main memory outside of the CPU. They are fetched, one by one, to the registers for processing.

16
Q

Examples of special purpose registers

A

Accumulator, Memory Address Register, Program Counter and Memory Data Register

17
Q

What is the Program Counter?

A

Holds the address of the next instructions to be executed in memory

18
Q

What is the Memory Address Register?

A

Holds the address of the current instructions (of where data is to be fetched or stored) to be executed

19
Q

What is the Memory Data Register?

A

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

20
Q

What is the Accumulator?

A

Holds the results of calculations.

21
Q

What are the Characteristics of the CPU?

A

Clock Speed, Cache size, Number of Cores

22
Q

What is the Clock Speed?

A

Refers to the number of instructions a CPU can execute per second. It is measured in hertz (Hz) or gigahertz (GHz). Higher clock speeds generally result in faster processing

23
Q

What is Cache size?

A

A temporary storage of instructions and data which are being read from and written to the main memory. It stores copies of recent data and instructions, allowing the CPU to retrieve them quickly from the cache than from the main memory (RAM)

24
Q

What is Number of Cores?

A

Core - a complete copy of CPU e.g. Quad-core processor would have 4 separate processing units - Registers, ALU, Accumulator, CU, etc. The number of cores impacts processor performance by enabling the CPU to perform multiple instructions at the same time.

25
Q

Does doubling number of cores increase overall speed?

A

No. CPU cores have to communicate with each other which takes time. Many programs are not designed to make use of multiple cores

26
Q

What is an embedded system?

A

A computer system with a dedicated function within a larger mechanical and electrical system`

27
Q

Examples of properties of embedded computers compared to general purpose computer:

A

Low power consumption, small size, rugged operating systems, low cost per unit

28
Q

Give examples of embedded systems

A

These include traffic lights, smartwatches, home security systems