Hardware
The physical parts of the computer and its input, output and storage devices
Software
All the programs that are written to make computers function
System software (+ 4 examples)
The software needed to run the computers hardware and application programs. It includes:
Operating system
A set of programs that lie between the application software and the hardware
Functions of an operating system (2)
- Provision of user interface
Utility programs
A system software designed to optimise the performance of a computer or perform utility tasks
Disk defragmenter
A utility program that will reorganise a hard disk so that files which have been split up will be stored in one sequential block
Virus checker
A utility program that checks your hard drive, emails and downloads for viruses
Libraries
Ready compiled programs of pre written functions (System software)
Programming Language Translator
Translate program code written by a programmer into machine code
General-purpose software
Application software that can be used for many different purposes such as a word processor or a graphics package
Special-purpose software
Application software that performs a specific task such as a hotel booking system or a web browser
Advantages of “off the shelf” software (3)
Advantage of bespoke software
Caters exactly to your needs
Application Software
Software that performs a task that is directly to do with the user, for instance a word processor or a video game