Computer Organisation and architecture

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/49

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 2:39 PM on 5/25/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

50 Terms

1
New cards

Barcodes

printed diagrams of dark/light portions

2
New cards

1D vs 2D barcodes

2D barcodes = QR code (requires more processing and stores more data)

3
New cards

barcode readers

  1. laser shines light onto barcode

  2. light sensor detects intensity of light reflected back, creating a waveform with white areas reflecting more (converted to 1s) and black areas reflecting less (converted to 0s)

  3. This encodes the barcode colours into binary to be used in softwares

4
New cards

hard disk drives

  • hard disks composed of metallic disks (platters - airtight for protection + spin at 3600-12500rpm)

  • disks split into tracks

  • tracks split into equal sized sectors

  • the actuator arm moves across the platter (read/write head) changes the magnetic polarity of the sectors to represent binary

5
New cards

solid state drives

  • made up of semiconductors

  • use programmable ROM chips using NAND flash memory cells and a controller

  • stores information by trapping electrical charge to organise data into blocks stored as pages

  • faster access, no moving parts

6
New cards

optical disks (cds, dvds)

  • have a singular spiral track that starts in the centre, moving outwards

  • laser reads pits (grooves) and lands that reflect light differently (detected by sensors)

  • read only disks are coated for protection

  • writeable disks are coated with translucent dye and use higher powered lasers

7
New cards

digital camera

records images digitally, converting analogue data (light waves) into binary

8
New cards

digital camera operation

  1. shutter opens letting in light through lens

  2. light is focused onto a sensor (made up of millions of transistors), converting light into electrons and recording the charge as 1s and 0s per pixel

  3. Camera have filters for colours (red,green,blue)

  4. picture data stored on SD card as a compressed or raw file

9
New cards

RFID (radio frequency identification)

small wiresless tags embedded onto items and doesnโ€™t require line of sight

10
New cards

how does RFID work

  1. tag contains a micrscopic chip containing data about the item, with an antennae to send/receive signals.

    1. When scanned by an RFID reader, it picks up an electromagnetic power that charges the devices enough to send the data via radio frequencies to the scanner.

11
New cards

Laser printer

uses electrostatic charge, lasers and toner to create mono and colour prints (faster than normal printers)

12
New cards

laser printer operations

  1. contains a rotating drum containing chemicals that hold an electrical charge

  2. as the laser beam is reflected onto the drum, it creates an image where it is discharged

  3. as the drum rotates, the toner is picked up, being passed onto the paper

  4. paper is heat treated to fuse the toner to the printer

  5. colour printing requires different toner colours

13
New cards

Processor

Fetches, Decodes and Executes program instructions in order to run applications

14
New cards

Main memory

stores data and instructions that the processor will fetch

e.g. ram and rom

15
New cards

RAM

Random Access Memory - stores data and can be read to or written from

16
New cards

ROM

Read only memory - stores data and can be read from -> stores firmware (BIOS and boot sequence/UEFI)

17
New cards

Addressable memory

The concept that data and instructions are stored in memory using discrete addresses.

18
New cards

Buses

series of parallel wires connecting internal components

19
New cards

Address bus

Carries the address of memory locations where data and program instructions are stored

Increasing the width increases the range of addresses and therefore addressable memory

20
New cards

Data bus

Data and instructions are sent to different components on the data bus.

Increasing the width increases the volume of data that can be transferred at one time

21
New cards

Control bus

carries control signals that regulate the operation of the computer system (e.g. clock signal, control signals)

22
New cards

I/O Controllers

hardware that controls the communication of data between the processor and external hardware devices

23
New cards

Von Neumann Architecture

A processor where data and instructions are stored in the same memory (general purpose systems)

24
New cards

Harvard architecture

seperate memory locations for instructions data. (Embedded systems)

25
New cards

Advantages of Von Neumann

- Cheaper to develop as the control unit is easier to design

- Simpler

26
New cards

Modern CPUS

uses von neumann's architecture but uses havard architecture for the CPU's cache

27
New cards

Stored program concept

serially fetching and executing machine code instructions stored in main memory by a processor that perform arithmetic and logical operations

28
New cards

major components in the CPU

- arithmetic logic unit

- control unit

- registers

- clock

29
New cards

ALU

performs arithmetic and logic operations (maths, boolean operations)

30
New cards

Control unit

controls various components of the processor by sending signals and decodes instructions

31
New cards

Clock

- generates a timing signal at a regular frequency to synchronise communication between components and processor and rest of computer system

32
New cards

List all the registers

- program counter

- current instruction register

- memory address register

- memory data register

- status register

- general purpose register

33
New cards

program counter

holds memory address of next instruction (increments after each cycle)

34
New cards

current instruction register

holds instruction currently during decode/execute

35
New cards

memory address register

stores the address of a memory location that is to be read or written to

36
New cards

memory data register

holds contents of memory location that has been read from or data that is to be stored

37
New cards

status register

  • holds flags for errors - zero flags, carry flags and overflow flags

  • manages interrupts - detects interrupts and prompts the CPU to pause until the interrupt request is carried out

38
New cards

interrupt register

type of status register, storing details of any signals received by processor (e.g. I/O)

39
New cards

interrupts

a signal sent by a device/program to the processor requesting its attention

40
New cards

vectored interrupt mechanism (not on spec??)

handling interrupts by pointing to the first memory address of the instruction needed

41
New cards

fetch

1. contents of PC copied to MAR

2. MAR gets instruction from main memory through address bus

3. data at memory location is sent into MDR by data bus

4. program counter increments

5. contents of MDR copied into CIR

42
New cards

decode

- contents of CIR decoded by control unit

- decoded instruction split into opcode and operands

43
New cards

opcode

- specificies the operation

44
New cards

operand

- data for the operation

45
New cards

execute

instruction carried out

1. required data is fetched

2. instruction is carried out

3. results stored in general purpose registers or main memory

46
New cards

processor instruction set

specifc group of instructions carried out by the processor (stored in machine code, with operands and opcode

47
New cards

addressing modes

immediate addressing

direct addressing

48
New cards

immediate addressing

operand is datum

49
New cards

direct addressing

operand is address of datum

50
New cards

factors affecting processor performance

- number of cores

- cache memory

- clock speed

- word length

- address bus width

- data bus width