Hardware devices

CPU

Input Methods

Data Buses - Transfer data through the CPU.

ALU - Arithmetic Logic Unit

Storage

RAM (Raw access memory) - Handles processes and applications.

ROM - Read only memory

HDD (Hard drive disk) - Big non-portable storage device.

SSD - Solid state drive

Optical - DVD's, CD's etc

Portable (USB, SD card etc) - Smaller, easily portable storage devices.

Other components

Keyboard

Mouse

Touchscreen

Microphone

Output Methods

Screen

Speakers

PSU (Power supply unit) - Gives the entire system power.

Graphics Card

Register - Stores information about instructions as they are being processed. Runs at the same clock speed as the processor.

CPU (Central processing unit) - Handles all processes.

Mother Board - Holds all the components together.

Cache - Volatile memory near the CPU.

Control Unit - Controls the flow of data inside the CPU, handles hardware components and all inputs/outputs

PC (Program Counter)

MAR (Memory Address Register)

CIR - (Current Instruction Register)

Accumulator