Software Flashcards
(7 cards)
System Software
Software designed to manage and control computer hardware (e.g. operating systems, utility programs).
Application Software
Software designed for end users to perform specific tasks (e.g. word processors, spreadsheets).
Operating System
Software that manages hardware, software resources, and provides services for programs.
Utility Software
System software designed to help analyse, configure, optimise or maintain a computer (e.g. antivirus, backup tools).
Compiler
A program that translates high-level programming language into machine code before execution.
Interpreter
A program that translates and runs code line-by-line.
Assembler
A program that translates assembly language into machine code.