Hardware - Electronic parts of a computer - Processor, Input and Output devices.
Software - Data which runs on the hardware - Programs
Software - System Software - Operation Systems - Operate the Hardware. e.g. Windows, MAC, Linux
- Library Programs - Common Functions.
- Utility Programs - Specific tasks.
- Translators - Turns higher level language into machine code.
- Application Software - General Purpose - Can be used for a number of tasks.
- Special Purpose - Supports one specific task.
- Bespoke - Software that is tailored.
Good summary - perhaps add some examples in. Also what is the difference between an assembler, a complier and an interpreter?
ReplyDelete