Back to marketplace

Computers

No description yet. This curated deck is ready for daily study.

Total cards: 24•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (24)

#1
Front (Question)

Von Neumann architecture

Back (Answer)

A structure in which the hardware is connected and organised. It consists of Main Memory and a Central Processing Unit interconnected by buses. __________Main Memory ________ (Read)!_____¡(Write) Input –> Central Processing Unit –> Output The CPU reads and writes data & program instructions to and from main memory.

#2
Front (Question)

Main memory

Back (Answer)

Known as Random Access Memory(RAM) It stores the data & programs the CPU can access. Volatile - Loses content when power is lost. Faster and more expensive than secondary storage

#3
Front (Question)

Programmable computer

Back (Answer)

A computer that is multi-purpose, can be programmed to carry out different tasks. They are able to store program instructions and data in main memory.

#4
Front (Question)

CPU parts

Back (Answer)

Consists of: - Control Unit (CU) - Arithmetic Logic Unit (ALU) - Registers

#5
Front (Question)

Control unit (CU)

Back (Answer)

• Decodes instructions received from main memory • Coordinates the actions of other components

#6
Front (Question)

Arithmetic Logic Unit(ALU)

Back (Answer)

Performs arithmetic and logic operations on data.

#7
Front (Question)

Registers

Back (Answer)

Provides fast, temporary storage for instructions.

#8
Front (Question)

Buses

Back (Answer)

Buses connect the components inside a computer. Types: - Address bus - Data bus - Control bus

#9
Front (Question)

Address bus

Back (Answer)

Carries the address of the memory location. Unidirectional, only the CPU can put an address on this bus.

#10
Front (Question)

Data bus

Back (Answer)

Holds the value being read from or written to memory. Bidirectional.

#11
Front (Question)

Control bus

Back (Answer)

• Carries command signal from the control unit to other components. The status signal is sent back to the CPU. • Bidirectional.

#12
Front (Question)

Clock

Back (Answer)

A tiny quarts crystal that vibrates and sends out electronic signals to synchronise the actions of the hardware components. Measured in hertz, 1 hertz = 1 “tick” per second.

#13
Front (Question)

Fetch/Decode/Execute cycle

Back (Answer)

Program instructions and data are stored in main memory and transferred/fetched one data at a time to the CPU, where they are decoded and executed. Fetch: The control unit sends a read signal to main memory along the control bus. It also places the memroy address of the next instruction on the address bus. The RAM copies the content of the memory location indicated by the address bus on the the data bus. Decode: The control unit decodes the instructions. Execute: The control unit sends signal to the other components of the CPU instructing them what to do.

#14
Front (Question)

Secondary Storage

Back (Answer)

• Non-volatile • Allows the system to store data and programs permanently. • Cheaper and slower than main memory. Types: - SSD(Solid State Drives): USB drive - Magnetic storage: HDD(Hard Disc Drive) - Optical Storage: DVD/CD

#15
Front (Question)

Magnetic Storage

Back (Answer)

• A head reads & writes to spinning discs. • An area that is magnetised represents a 1. • An area that is not magnetised represents a 0.

#16
Front (Question)

Solid State Drive

Back (Answer)

• Represents bits by little pools of trapped electrons on a microchip. • No flow(trapped) represents a 0. • Electron flow represents a 1.

#17
Front (Question)

Optical storage

Back (Answer)

• Laser beam reads and writes data(Pits and land) • Pit represents a 0 • Land represents a 1

#18
Front (Question)

Operating system (OS)

Back (Answer)

A program that controls and manages the hardware and all other software on a computer and provides an interface for users

#19
Front (Question)

Application software

Back (Answer)

Programs or apps deigned for end users. Such as: - Web browser - Spreadsheet - Game

#20
Front (Question)

Utility software

Back (Answer)

Programs that functionality to a computer system or improve its performance in some way. Such as: - Disk repair - Compression - Anti-malware

#21
Front (Question)

Why is robust software made

Back (Answer)

To produce software that is capable of handling the unexpected without crashing, not generating incorrect output, or not revealing sensitive data

#22
Front (Question)

Bad programming practices

Back (Answer)

• Not having a well-thought design • Not following coding standards • Using a temporary fix • Writing unstructured code • Not testing

#23
Front (Question)

Scheduling

Back (Answer)

• All processes are held in a queue • Some processes are prioritised • Processes are allocated time slides, length of time slices depends on priority. Processes are switched at the end of their time slice • Unfinished processes are put to the back of the queue • During the time slice, the process has exclusive use of the processor

#24
Front (Question)

Types of operators

Back (Answer)

• Relational • Arithmetic • Logical