Chapter 4: Software Flashcards
Definition of utility programs (utilities)
part of an operating system which carries out certain functions such as virus checking, defragmentation and screensaver
Definition of malware
programs (such as viruses, worms and Trojan horses) that are installed on a user’s computer with the aim of deleting, corrupting or manipulating data illegally
Definition of anti-virus software
software that quarantines and deletes files or programs infected by a computer virus; the software can run in the background or be initiated by the user
Definition of heuristic checking
checking software for behaviour that could indicated a possible virus
Definition of quarantine
to isolate (in order to later delete) a file or program identified by anti-virus software as being infected by a virus
Definition of defragmentation
a process that reorganises sectors on an HDD by rearranging blocks of data so that they are contiguous
Definition of contiguous
next to each other
Definition of back-up
make copies of files onto another storage media in case the original file becomes corrupted or is deleted
Definition of screensaver
software that supplies a still or moving image on a monitor if a computer has been inactive for a period of time
Definition of device driver
software that communicates with the operating system and translates data into a format understood by the device
Definition of descriptor
a collection of information about a device plugging into a USB port; this can be vendor ID (VID), product ID (PID) or serial number
Definition of operating system
software that provides an environment in which applications can run and also provides an interface between computer and human operator
Definition of boot up/bootstrap loader
a small program that is used to load other programs to correctly ‘start-up’ a computer system
Definition of EEPROM
stands for electronically erasable programmable ROM
Definition of human computer interface (HCI)
an interface supplied by the operating system to ‘hide’ the complexities of the software and hardware from the human user
Definition of command line interface (CLI)
an interface which allows communication with the computer by typing in commands using a keyboard
Definition of graphical user interface (GUI)
an interface that uses icons to represent apps and tasks which the user can select/launch by clicking on a mouse or using a touch screen
Definition of windows icons menu and pointing device (WIMP)
an interface that uses a pointing device such as a mouse to select options from screen icons or a menu
Definition of post-WIMP
a modern touch screen interface system that allows actions such as pinching and rotating
Definition of memory management
the part of an operating systems that controls main memory
Definition of security management
the part of an operating system that ensures the integrity, confidentiality and availability of data
Definition of hardware management
the part of an operating system that controls all input and output devices; it is made up of sub-systems such as printer management
Definition of buffer
a memory area used to store data temporarily
Definition of file management
part of an operating system that manages files in a computer (for example, the ability to create, delete, copy, open, close and rename files)