Fundamentals of Computer Organisation and Architecture Flashcards

1
Q

The Processor (CPU)

A

Executes program instructions to run applications

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

Main Memory

A

A data store for instructions for the processor that can be directly accessed

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

Read-Only-Memory (ROM)

A

Non-volatile memory which stores program instructions and frequently used data

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

Random-Access-Memory (RAM)

A

Volatile memory used to store data currently being processed by the computer

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

Address Bus

A

Transports memory addresses in a unidirectional path from the processor to the memory location

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

Data Bus

A

Transports data in a bi-directional path from the processor and main memory

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

Control Bus

A

Transports control signals from the processor to other components in a unidirectional path

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

Input/Output Controllers

A

Hardware that controls the communication of data between the processor and external components/devices like the monitor or mouse

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

Harvard Architecture

A

The processor will use two separate memory locations, one for the instructions and the other for the data

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

Von Neumann

A

The instructions and data are stored in the same memory which the processor can access

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

Arithmetic Logic Unit (ALU)

A

Part of the CPU where all arithmetic and logic operations are performed

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

Control Unit (CU)

A

Controls the components of the CPU

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

Registers

A

Small, temporary storage locations that have high read/write speeds

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

Program Counter (PC)

A

Register which holds the memory address of the next instruction to be executed in the fetch-decode-execute cycle

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

Memory Address Register (MAR)

A

Holds the address of the instruction that is going to be written/read from

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

Current Instruction Register (CIR)

A

Holds the instruction (data) that is currently being executed by the processor

17
Q

Memory Buffer Register (MBR)

A

Hold the contents (data) of the memory location that is to be read from or that is to be stored

18
Q

Clock

A

Part of the CPU which represents each fetch-decode-execute cycle that is performed and synchronises the components of the CPU and rest of the computer

19
Q

Core

A

Represents how many fetch-decode-execute cycles that can be performed simultaneously

20
Q

Cache Memory

A

Small amount of very fast memory inside the CPU

21
Q

Opcode

A

Specifies the operation to carry out

22
Q

Operand

A

The data on which the operation should be performed on

23
Q

Addressing Modes (2 types)

A

Immediate Addressing - Value specified in the operand is treated as the actual value to be used

Direct Addressing - Value specified in the operand signifies the memory location which the value should be fetched from

24
Q

What is meant by the term stored program concept

A

Instructions stored in main memory
Program run by fetching instructions in sequence
Program can be replaced by loading another program into memory
Contents of a main memory location can be interpreted as either an instruction or data

25
Q

Principles of operation of a solid state drive (SSD)

A

Data is stored electronically
Data is stored in floating gate transistors
Prescence of trapped electrons return 0, absence is 1
NAND memory is used
Data is organised into blocks
Whole block of data must be written, not individual values
A block must be erased before it can be overwritten

26
Q

Principles of operation of a laser printer

A

Bitmap image built in memory from page description
Negative charge applied to drum
Laser beam directed at drum
Mirror is used to direct laser
Where laser strikes, drum charge is neutralised
Negative charge applied to toner
Toner sticks to where laser struck
Paper passed over drum, toner is transferred to it
Positively charged transfer roller assists transfer of toner from drum to paper
Heater fuses toner unto paper

27
Q

Advantages of RFID tags over Barcode Labels

A

RFID tags can be read from a further distance
They can be read at a faster rate
Are less easily damaged
Don’t have to spend time added barcodes to products

28
Q

Advantages of Barcode Labels over RFID Tags

A

Barcodes are cheaper
Less electronic waste
Not susceptible to radio interference

29
Q

Barcode Scanners

A

They send out lasers which can then detect the light and dark areas of the barcode, representing binary values as a result

30
Q

Digital Camera

A

Has a CCD sensor which captures millions of points of light using sensors arranged in a grid. Each sensor measures the intensity of the light and records it as an electronic value. This is performed through a red, blue and green Bayer mosaic filter so they can get 3 separate readings to reproduce the colour

31
Q

RFID Tag (Active and Passive)

A

Consists of a tiny radio transponder, a radio receiver and transmitter

Active - Have a power supply that they use in order to transmit signal at a greater distance

Passive - Don’t have a power supply and are powered by the radio waves sent out by reader when they are close