Chapter 4 Definitions Flashcards

1
Q

Define utility programs (utilities)

A

part of an operating system which carries out certain functions such as virus checking, defragmentation and screensaver

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Define malware

A

programs that are installed on a user’s computer with the aim of deleting, corrupting or manipulating data illegally

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Define anti-virus software

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Define heuristic checking

A

checking software for behaviour that could indicate a possible virus

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Define quarantine

A

to isolate (in order to later delete) a file or program identified by anti-virus software as being infected by a virus

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Define defragmentation

A

a process that reorganises sectors on an HDD by rearranging blocks of data so that they are contiguous

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Define contiguous

A

next to each other

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Define back-up

A

make copies of files onto another storage media in case the original file becomes corrupted or is deleted

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Define screensaver

A

software that supplies a still or moving image on a monitor if a computer has been inactive for a period of time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Define device driver

A

software that communicates with the operating system and translates data into a format understood by the device

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Define descriptor

A

a collection of information about a device plugged into a USB port

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Define operating system

A

software that provides an environment in which applications can run and also provides an interface between computer and human operator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Define boot up/bootstrap loader

A

a small program that is used to load other programs to correctly ‘start-up’ a computer system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Define EEPROM

A

stands for electronically erasable programmable ROM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Define human computer interface (HCI)

A

an interface supplied by the operating system to ‘hide’ the complexities of the software and hardware from the human user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Define command line interface (CLI)

A

an interface which allows communication with the computer by typing in commands using a keyboard

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Define graphical user interface (GUI)

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Define windows icons menu and pointing device (WIMP)

A

an interface that uses a pointing device such as a mouse to
select options from screen icons or a menu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Define post-WIMP

A

a modern touch screen interface system that allows actions such as pinching and rotating

20
Q

Define memory management

A

the part of an operating system that controls main memory

21
Q

Define security management

A

the part of an operating system that ensures the integrity, confidentiality and availability of data

22
Q

Define hardware management

A

the part of an operating system that controls all input and output devices; it is made up of sub-systems such as printer management

23
Q

Define buffer

A

a memory area used to store data temporarily

24
Q

Define file management

A

part of an operating system that manages files in a computer (for example, the ability to create, delete, copy, open, close and rename files)

25
Define interrupt
a signal sent from a device or software to a microprocessor requesting its attention; the microprocessor suspends all operations until the interrupt has been serviced
26
Define multitasking
a function that allows a computer to process more than one task/process at a time
27
Define administrator
a person responsible for the upkeep and maintenance of a computer system that involves multi-user function
28
Define user account
an agreement that allows an individual to use a computer; the user needs a user name and password to enter the user’s area
29
Define error handling routine
a routine in a program or operating system that recognises and recovers a system from abnormal inputs or hardware faults (for example, recovery from an attempt to divide by zero)
30
Define firmware
a program that provides low level control for devices
31
Define interrupt priority
the priority assigned to an interrupt are given a priority so that the microprocessor knows which one needs to be serviced first and which interrupts are to be dealt with quickly
32
Define service (an interrupt)
when an interrupt is received, some action needs to be taken by the processor depending on what caused the interrupt; until this is resolved (that is, it is serviced), the interrupt cannot be removed to allow the processor to continue
33
Define interrupt service routine (ISR)
software that handles interrupt requests (for example, when the printer out of paper) and sends a request to the CPU for processing
34
Define machine code
a binary programming language, a program written in machine code can be loaded and executed without translation
35
Define high-level language (HLL)
a programming language that is independent of computer hardware, a program written in a HLL needs to be translated into machine code before it is executed.
36
Define low-level language (LLL)
a programming language that is dependent on computer hardware, both machine code and assembly language are LLLs
37
Define assembly language
a programming language that is dependent on computer hardware, a program written in an assembly language program needs to be translated into machine code before it is executed
38
Define assembler
a computer program that translates programming code written in assembly language into machine code
39
Define compiler
a computer program that translates a source program written in a high-level language to machine code
40
Define translator
converts a program written in a high-level language program into machine code
41
Define interpreter
a computer program that analyses and executes a program written in a high-level language line by line
42
Define integrated development environment (IDE)
a suite of programs used to write and test a computer program written in a high-level language
43
Define debugging
finding errors in a computer program by running or tracing the program
44
Define prettyprinting
displaying source code using different colours and formatting, which make the code easier to read and understand
45
Define report window
a separate window in the runtime environment of an IDE that shows the contents of variables during the execution of a program