Chapter 3 Flashcards
Software
Programs that run on the computer.
System Software
Programs that are used to run the computer, including the operating system, utilities, library routines and programming language translators.
Application Software
Programs that perform a task for a user, such as word processing, timetabling, accounts or payroll.
Operating Software
System software that is necessary for the computer to function.
Utility Software
System software that provides other useful functions for operating the computer or performing computer-related tasks such as anti-virusprograms.
Library Software
System software modules that perform frequently required tasks. They can be built into or called from other programs.
Translators
System software that translates high-level programming languages intomachine code. Includes compilers and interpreters. (An assembler translates low-level assembly code into machine code.)
Memory Management
One of the main functions of the operating system – allocating space in main memory to all currently running programs and their associated data, and recycling the space when they have finished.
Peripheral
A device (hardware) that is connected to the CPU to provide input, outputor storage
Peripheral Management
One of the main functions of the operating system – managing the input to and the output from the CPU.
Multi-tasking
One of the main functions of the operating system – managing how several tasks or programs, which are all running at the same time, share the processor.
Security
One of the main functions of the operating system – protecting the computer system from various hazards such as unauthorised users, viruses, hackers and accidental damage.
User Interface
The method of communication between the computer and its user. Sometimes called HCI (Human-Computer Interface) or MMI (Man-Machine Interface).
HCI
Human-Computer Interface: another term for user interface.
MMI
Man-Machine Interface: another term for user interface.