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.
GUI
Graphical User Interface. A style of user interface, which is based on icons rather than text.
WIMP Interface
Stands for: Windows, Icons, Menus and Pointers. It describes a type of user interface where the user selects icons and menu items with a pointer of some kind (with a mouse, stylus or finger).
Command-Line Interface
A style of user interface that is only text-based. Commands are typed in at a text prompt.
Address
A numerical reference to a location in memory.
Process
A program that is running in main memory.
Virus
A program that is installed on a computer without your knowledge or permission with the purpose of doing harm. It includes instructions to replicate automatically on a computer and between computers.
Antivirus Software
A utility program that prevents harmful programs being installed and important files being changed. The antivirus software scans all the fileson the computer periodically and if a virus does install itself, it detects and removes it.
Firewall
A utility program that prevents unauthorised access to computers or a LAN from the Internet and controls what sites computers on the LAN can access.
Spyware
A program that secretly records the user’s actions on the computer including passwords and personal details they type when accessing a secure site.