System Architecture Flashcards

1
Q

What is the purpose of CPU?

A

The processor is “the brains of a Computer System”
It Processes Data
Carries out instructions (Executes Them)
Retrieves Data/Instructions from Main Memory (Fetch)
Processors have a Clock speed measured in Hertz
Number of Cycles Per Second

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

What measurement is used to assess the speed of CPU?

A

MHz and GHz

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

How many instructions can 1 GHz can execute per second?

A

1 Billion

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

What is a core in processor?

A

Core, is where the instructions get processed.

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

Processor can be multi-core, what are the common terms used for these?

A

Dual core, Quad core, 8 cores

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

What is the advantage of dual core over single core processor?

A

Dual Core may execute up to twice as many instructions per second

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

What is cache memory?

A

This is a small memory chip inside the processor.
It acts as an intermediary between the processor and the Main Memory
As programs are executing – the Cache holds commonly used instructions

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

What affects the performance of CPU?

A

Clock speed, Cores, Cache size

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

What is an embedded system?

A

A computer System that is made up of both Hardware and Software
Usually for very specialised tasks
Doesn’t usually contain an Operating System
An example: Dishwasher

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

What are the internal components of a computer?

A

The processor
Main memory
I/O controllers
Buses

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

What are the external components(Peripherals) of a computer?

A

Keyboards, Mouse, Printer, disk drives
|I/O devices, I/O ports
Secondary Storage

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

What is RAM?

A

RAM – Random Access Memory
Holds Data and Instructions that are currently in use by the processor
Located on the Motherboard
Directly Accessible by the processor
All data/instructions are lost once power is turned off

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

What is ROM?

A

ROM – Read Only Memory
Instructions are permanently etched onto a ROM Chip
When power is turned off – instructions still remain on the ROM chip.
Bootstrap Loader is held in ROM
Gives the instructions to start up the Operating System

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

What are I/O controllers?

A

These are used to allow an interface between a hardware device external to the motherboard (e.g. a Keyboard) and the Processor itself.
I/O controllers are used for:
Keyboard, Mouse, Disk Drive, VDU

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

What are System Busses?

A

A bus is a set of parallel wires connecting two or more independent components of a computer system in order to pass signals between them.

The System is split into three separate busses:
The data bus
The address bus
The control bus

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

What does address bus do?

A

Carries addresses from the Processor to main memory or other I/O devices
It is one direction (Uni-Directional)
The processor generates an address
All data/Instructions are returned on the Data Bus

17
Q

What does data bus do?

A

Carries Data/Instructions from Main Memory to the Processor (or from other secondary storage devices) to the processor.
Bi-Directional (two way)
Data can be read/written

18
Q

What does the control bus do?

A

Control signals are sent along the control bus
E.g. Memory Read, Memory Write
This instructs which was data will be travelling to/from memory.

19
Q

What are Peripheral devices?

A

Peripherals are any devices that are not directly connected to the CPU
E.g. mouse, keyboard, printer, hard disk drive, cd-rom drive
These devices are known as I/O devices (Input/Output Devices)

20
Q

What are I/O ports?

A

I/O Ports allow communication from an I/O device and the motherboard (hence CPU)

21
Q

Process registers:

What does PC-program counter do?

A

Holds the location of the next instruction/data address in Main Memory

22
Q

What does MAR – Memory Address Register ?

A

The contents of the PC are copied here and then transferred along the Address Bus

23
Q

What does MDR – Memory Data Register

A

Once Data/Instructions are brought from the Memory Address in Main Memory – they are placed in the MDR.

24
Q

What does CIR – Current Instruction Register do?

A

The instructions stored in the MDR are copied here

25
Q

What happen in Fetch, decode and execute cycle?

A

Decode / Execute Part
The instruction to be decoded is held in the Current Instruction Register
The instruction is split into an Op-Code and an Operand
The instruction is carried out by the ALU (Arithmetic Logic Unit)

26
Q

What is ALU function?

A

Performs arithmetic and logical operations including +, -, AND, OR

27
Q

What does register Accumulator holds?

A

Results of calculations are placed into the Accumulator