Programs that control the operation of the computer or the processing of electronic data
Internal Hardware Devices
Processor/CPU
Motherboard
Random Access Memory (RAM)
Read-Only Memory (ROM)
Video Cards
Sound Cards
Internal Hard Disk Drives
External Hardware Devices
Monitor
Keyboard
Mice
Printer
External storage devices
Application Software
Word processing
Spreadsheet
Database management system
Control software
Measurement software
Applets and apps
Photo editing software
Video editing software
Graphics manipulation software
System Software
Compilers
Linkers
Device drivers
Operating Systems
Utilities
Central Processing Unit (CPU)
Hardware that contains the internal storage/control unit, carries out instructions of a computer program, performs basic arithmetic calculations/logical operations/input and output operations
Random Access Memory (RAM)
Stores information temporarily, volatile - when power button switched off, all data is lost, stores files of the operating system currently in use, read and write (altered)
Read Only Memory (ROM)
Stores information permanently, non-volatile - when power button switched off, all data is still stored, stores 'boot-strap' information needed to setup a computer, read only
Input devices
Any device which allows us to get information from the outside world into a computer so that it can be stored and processed in a digital form
Output devices
Any device which can take the data stored inside a computer in a digital form and turn it into another format which we can process
Peripheral devices
Non-essential hardware devices that can connect to a system externally. The system can function without them.
Secondary/Backing Storage
Used to store and backup data that is not instantly needed by the computer. It permanently stores data and programs for a long time.
Operating System
A software program that manages the general operation of a computer system
Command Line Interface (CLI)
Text-based user interface used to view and manage computer files, enables the user to interact with the computer by typing a series of text commands
Graphical User Interface (GUI)
Enables the user to interact with the computer by using pictures, graphics and icons, main features are (WIMP): Windows, Icons, Menus, Pointers
Types of Computers
Desktop (standalone)
Desktop (networked)
Laptop (standalone)
Laptop (networked)
Tablet (includes wireless & 3/4G)
Smartphone
Desktop (standalone)
Self-sufficient, personal/work use, damage control - if something goes wrong, only the standalone is affected, does not affect other computer users
Desktop (networked)
Share resources and files, convenient resource sharing - can access work from any computer, software easily updated, increases storage capacity, fewer printers/scanners needed, all computers access the internet through one connection
Laptop (standalone)
Smaller and lighter, rechargeable battery, personal use, portable