Systems Architecture (Mainly CPU) excluding memory and storage. Flashcards

1
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
2
Q

What does RAM stand for?

A

Random Access Memory.

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

What does ROM stand for?

A

Read Only memory.

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

What is the purpose of the CPU?

A

The CPU is responsible for processing data, and uses the FDE cycle.

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

What is the FDE cycle?

A

The FDE cycle is the Fetch Decode Execute cycle and is responsible for executing instructions.

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

What is the ‘Fetch’ part of the FDE cycle responsible for?

A

The ‘Fetch’ retrieves the instruction.

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

What is the ‘Decode’ part of the FDE cycle responsible for?

A

The ‘Decode’ phase decodes and analyses the instruction.

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

What is the ‘Fetch’ part of the FDE cycle responsible for?

A

The ‘Execute’ phase carries out the instruction.

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

What is the Von Neumann architecture?

A

It is the method of processing and design
of the processor that is used in most
computers. Von Neumann described a processor that took each instruction serially and performed it before carrying out the
next. In addition the instructions and data
were all stored together in the same
memory.

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

Who invented the Von Neumann architecture?

A

John Von Neumann.

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

What are the components of a CPU is the Von Neumann architecture?

A

control unit, arithmetic and logic unit (ALU), internal memory, registers, buses

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

What is the purpose of the control unit inside the CPU?

A

The control unit sends and receives signals from all parts of the computer. This ensures that all processes take place at the right time and in the correct order. These signals travel along a control bus.

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

What is the purpose of the ALU inside the CPU?

A

The ALU is the part of the CPU that processes and manipulates data. It performs simple calculations on the data that is temporarily stored in the registers. Examples of calculations that an ALU might perform are addition and subtraction. The ALU is also able to perform comparisons on data. It is these comparisons that allow programs to make use of choice

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

What is the purpose of Registers?

A

A register is a storage location found on the CPU where data or control information is temporarily stored. Registers are usually much faster to access than internal memory, since they have to be accessed so often. An accumulator is a common example of a register. This is the register used by the ALU to store the results of its calculations.

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

What is the purpose of internal (cache) memory?

A

Internal memory (sometimes called cache memory) is fast access temporary storage on the CPU. Data is moved from the registers to the internal memory when it is not being actively used. Data from internal memory can then either be written to RAM or called back into the registers for further processing. This process of using internal memory speeds up the processing of data.

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

What is the purpose of buses?

A

Buses allow data to be transferred to different parts of the computer. There are three main buses used by the CPU; the address bus, data bus, and control bus.

17
Q

What is the purpose of the address bus?

A

This bus is used to specify the memory location (address) where the CPU wants to read data from or write data to.

18
Q

What is the purpose of the data bus?

A

This bus carries the actual data that the CPU is transferring. It can be bidirectional, meaning it can carry data both from the CPU to other components and vice versa.

19
Q

What is the purpose of the control bus?

A

This bus is responsible for coordinating the operation of the system. It carries control signals, such as read, write, and memory enable signals, that tell the other components what to do.

20
Q

What are embedded systems?

A

Embedded systems are small, specialized computer systems designed to control and monitor devices and processes within larger systems. For example a washing machine is an example of an embedded system.