OCR: GCSE Computing A451 Flashcards

1
Q

Computer System

A

A combination of hardware and software components that allow input, processing
and output of data.

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

Hardware

A

The physical components that make up a computer system.

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

Software

A

The programs that run on a computer system.

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

Input Device

A

Hardware that accepts data into the computer. They take real world analogue data and convert it into a digital form that can be stored on a computer. For example: keyboard, mouse, microphone, webcam, scanner, sensors.

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

Output Device

A

Hardware that presents the results of processing to the user or actuators that perform a task automatically. They use digital data from a computer and produce it in a form that is understandable or usable. For example: monitors, printers,
speakers, projectors, actuators (motors).

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

Storage Device

A

Hardware that is used to store files long term and is non-volatile, such as hard
disks, memory sticks, magnetic tapes and CDs.

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

System Reliability

A

How far you can depend on the computer system being available when you need
it. Usually measured in terms of availability.

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

System Availability

A

The proportion of time that a system is operational, usually expressed as a percentage over a period of time. E.g. 95% measured over one year.

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

Mean Time Before Failure (MTBF)

A

Mean Time Between Failure: a measure of availability often quoted by hardware
manufacturers. For example 2.56 years between failures means that, on average, the hardware can be expected to last 2.56 years before it goes wrong.

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

System Redundancy

A

Spare hardware components are built into a system so that, in the event of a component failing, the system can swap over to the spare one.

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

System Disaster Recovery

A

Where a company has plans to replace a system quickly if there is a catastrophe (fire, flood, bomb etc). Designed to minimise the time the system is down.

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

CPU

A

The central processing unit that contains the processor, main memory and cache.
(sometimes people say CPU when they mean processor so look for the context).

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

Main Menory /RAM

A

Also known as Immediate Access Store and Primary Memory The memory in the CPU that is used to temporarily store programs while they are running and the data used by these programs. The processor fetches instructions from main memory. Memory is made up of many addressable locations.

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

Processor

A

The component in the computer that fetches, decodes and executes instructions.

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

Cache

A

High speed memory in the CPU that is used to store a copy of frequently used
instructions and data. Faster access speed than main memory. Used to improve
CPU performance.

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

Clock Speed

A

Measured in hertz or cycles per second, the clock speed represents how many
instructions per second the processor can execute. The higher the clock speed the
faster the CPU can operate.

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

System Busses

A

The circuits/internal wiring that connect the processor and main memory.

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

Fetch-Execute Cycle

A

The process by which a program is run: instructions are stored in main memory,
fetched by the processor one at a time, decoded and executed.

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

Dual-Core/Quad Core

A

A CPU that contains multiple processor components (cores) that can operate independently to process more than one task at a time.

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

RAM

A

Random Access Memory: a type of memory that is read-write and volatile.
Used for Main Memory.

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

ROM

A

Read Only Memory: memory that is hard-coded at the time of manufacture. Stores the startup program, called the bootstrap loader.

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

Bootstrap Loader

A

The first program that is loaded into main memory from ROM when a computer is
switched on. This will load the operating system from secondary storage.

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

Volatile

A

Describes memory that loses its contents when the power is turned off, e.g. main memory

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

Non-Volatile

A

Describes memory that does not lose its contents when the power is turned off, e.g. hard disk.

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

Secondary Memory

A

Long term, non-volatile storage media such as hard disks, memory sticks, magnetic tapes, DVDs and CDs.

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

Virtual Memory

A

Part of the hard disk that is configured to behave as an extension to main memory.

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

Magnetic Media

A

Secondary storage such as hard disks, tape and floppy disks.

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

Optical Media

A

Secondary storage that is read using lasers such as CDs and DVDs.

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

Solid State / Flash Memory

A

Secondary storage that has no moving parts. Used in memory sticks, cameras and phones.

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

Pen Drive

A

Another term for a USB memory stick

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

Boolean Expression

A

An expression that is either true or false, e.g. X=10

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

Truth Table

A

A table that shows all the possible combinations of inputs and their logical
output value.

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

Logical Operators

A

AND, OR, NOT

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

Logic Diagram

A

A diagram of a circuit showing logic gates with inputs and the output these generate.

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

Software

A

Programs that run on the computer.

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

System Software

A

Programs that are used to run the computer, including the operating system, utilities, library routines and programming language translators.

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

Application Software

A

Programs that perform a task for a user, such as word processing, timetabling, accounts or payroll.

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

Operating Software

A

System software that is necessary for the computer to function.

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

Utility Software

A

System software that provides other useful functions for operating the computer or performing computer-related tasks such as anti-virus
programs.

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

Library Software

A

System software modules that perform frequently required tasks. They can be built into or called from other programs.

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

Translators

A

System software that translates high-level programming languages into
machine code. Includes compilers and interpreters. (An assembler translates low-level assembly code into machine code.)

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

Memory Management

A

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.

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

Peripheral

A
A device (hardware) that is connected to the CPU to provide input, output
or storage
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

Peripheral Management

A

One of the main functions of the operating system – managing the input to and the output from the CPU.

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

Multi-tasking

A

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.

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

Security

A

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.

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

User Interface

A

The method of communication between the computer and its user. Sometimes called HCI (Human-Computer Interface) or MMI (Man-Machine Interface).

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

HCI

A

Human-Computer Interface: another term for user interface.

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

MMI

A

Man-Machine Interface: another term for user interface.

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

GUI

A

Graphical User Interface. A style of user interface, which is based on icons rather than text.

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

WIMP Interface

A

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).

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

Command-Line Interface

A

A style of user interface that is only text-based. Commands are typed in at a text prompt.

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

Address

A

A numerical reference to a location in memory.

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

Process

A

A program that is running in main memory.

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

Virus

A

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.

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

Antivirus Software

A

A utility program that prevents harmful programs being installed and important files being changed. The antivirus software scans all the files
on the computer periodically and if a virus does install itself, it detects and removes it.

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

Firewall

A

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.

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

Spyware

A

A program that secretly records the user’s actions on the computer including passwords and personal details they type when accessing a secure site.

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

Disk Defragmenter

A

A utility program that optimises the use of the hard disk space by collecting together the separate segments of each file into contiguous blocks (i.e. blocks next to each other) on the disk as well as grouping together the blocks of free space so newly saved files do not have to be fragmented (split up).

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

System Cleanup

A

A utility program that deletes unnecessary files and settings to optimise the computer’s performance.

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

Automatic Update

A

A utility program that, for any software already installed on the computer, will regularly check on the Internet for newer versions and updates, then download and install them.

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

System Information and Diagnosis

A

A utility program that presents information about the computer hardware and usage as well as information to help diagnose problems.

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

Formatting

A

A utility program that formats secondary storage devices such as hard disks, preparing them for use.

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

File Transfer and File Management

A

A utility program that allows the user to create a logical view of how their files are organised using folders. Allows the user to move files
and folders, copy, paste, name and delete files and folders.

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

Open Source

A

Software that is supplied with its source code. The source code can be modified and the software redistributed (as long as this too is open source).

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

Licence

A

An agreement that defines the conditions for using the software.

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

Freeware

A

Software that is provided free of charge under licence but without the source code. It is copyrighted and cannot be modified.

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

Proprietary Software

A

Software that is copyrighted and the licence sold under a patented or trademarked name.

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

Off-the-Shelf Software

A

Software that can be purchased from a High Street or online store. Not custom-written.

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

Custom-Written Software

A

Software that is written for one customer’s specific requirements.

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

What is a bit?

A

A single binary digit: 1 or 0

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

How many bits in a byte?

A

8 bits

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

How many bits in a nibble?

A

4 bits

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

How many bytes in a kilobyte?

A

1024 bytes

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

How many kilobytes in a megabyte?

A

1024 kilobytes

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

How many megabytes in a gigabyte?

A

1024 megabytes

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

How many gigabytes in a Terabyte?

A

1024 gigabytes

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

Binary

A

Base 2 number system, used by computers, uses the digits 0 and 1 only.

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

Denary/Decimal

A

Base 10 number system, how we normally count, uses digits 0 to 9.

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

Hexadecimal

A

Base 16 number system used by humans to represent groups of four bits at a time. Uses digits 0 to F.

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

Overflow

A

When the result of a numeric calculation is too large to be stored in the space reserved for that type of data.

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

Character set

A

The set of symbols that can be represented by a computer. The symbols are called characters and can be letters, digits, space, punctuation marks and some control characters such as “Escape”. Each character is represented by a numerical code that is stored as a binary integer.

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

ASCII

A

American Standard Code for Information Interchange: a 7-bit character set used by PCs. (There is also an extended ASCII character set that uses 8 bits.)

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

EBCDIC

A

Extended Binary Coded Decimal Interchange Code: an 8-bit character set used by older mainframes.

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

Unicode

A

A 16-or 32-bit character set that allows many more characters to be coded.

86
Q

Bitmap Image

A

An image that has been stored as a series of values per pixel. The colour of each individual pixel is stored in a file.

87
Q

Vector Graphic

A

An image file that is made up of lines and shapes that have certain properties,for example, a line may have the following properties: start-point, end-point, line colour, line thickness, line style. The properties of each shape are stored in a file to make up the image.

88
Q

Pixel

A

Short for picture element. It is the smallest component of a bitmapped image.

89
Q

Colour Depth

A

The number of bits used to represent the colour of a single pixel in a bitmapped
image. Higher colour depth gives a broader range of distinct colours. For example,
an image stored as a .gif file uses 8 bits per pixel so the image could use 256
different colours.

90
Q

Resolution

A

The number of pixels in an image expressed as:

the-number-of-pixels-across x the-number-of-pixels-down e.g. 400 x 600. Effectively this describes the pixel density.

91
Q

Metadata

A

Data about data. In the case of image files metadata is the data the computer needs to interpret the image data in the file, for example: resolution, colour depth and image dimensions.

92
Q

Analogue

A

A continuously changing wave such as natural sound.

93
Q

Digital

A

Data that is made up of separate values. How data is stored on a computer.

94
Q

Sample Rate

A

The number of times per second that the sound wave is measured. The higher the rate the more accurately the sound wave is represented.

95
Q

Sample Interval

A

The time gap between measurements of the sound wave being taken. Another
way of expressing the sampling rate.

96
Q

Sample Resolution

A

The number of bits used to store the value of each sample. The greater the number of bits the more accurately the value is stored.

97
Q

ADC

A

Analogue to Digital converter: takes real-world analogue data and converts it to a binary representation that can be stored on a computer.

98
Q

Instruction Set

A

The group of instructions available for a specific processor to use. The number of instructions available will depend on the number of bits used. For example, with 4
bits there could potentially be 16 different instructions.

99
Q

Opcode

A

The group of bits in a machine code (binary) instruction that represents the operation (instruction) such as ADD, STORE or BRANCH.

100
Q

Operand

A

A data value or an address that is part of a machine code instruction.

101
Q

Compiler

A

Systems software that converts a program written in a high level programming
language into machine code (binary).

102
Q

Machine Code

A

Program instructions that have been converted into a form that the computer can execute. A machine code instruction typically has an opcode and an operand in binary.

103
Q

High Level Programming Language

A

A programming language written in constructs using language we can understand.
Languages include Delphi, Visual Basic, Java and C++.

104
Q

Database

A

A persistent organised store of data.

105
Q

Persistent Storage

A

Non-volatile storage on a secondary storage medium such as a hard disk.

106
Q

Data Duplication/

Data Redundancy

A

Where the same data is stored more than once, unnecessarily.

107
Q

Data Inconsistency

A

Where different versions of the same data have different values because duplicate
versions have been stored and updated differently.

108
Q

Program-Data Independence

A

Where the applications that use a shared database are separated from the actual data by a database management system. Changes can be made to one application without it affecting another.

109
Q

DBMS

A

Stands for Database Management System, the system that separates the
applications from the data and provides features that allow database systems to be
created, interrogated and maintained.

110
Q

Views

A

A feature of a DBMS that provides each application or user with specific access
rights and views of the database.

111
Q

Flat File Database

A

A persistent organised store of data where data is stored in a single file organised into fields and records.

112
Q

Relational Database

A

A persistent organised store of data where data is stored as a collection of related tables to minimise data redundancy.

113
Q

Entity

A

A category of, for example, person (e.g. student, customer), object (e.g. classroom, stock item) or event (e.g. holiday booking, TV program) about which data is stored in a database, and which corresponds to a table in the relational database.

114
Q

Table

A

A collection of data organised into records and fi elds within a relational database. A table represents a real world entity.

115
Q

Record

A

Data stored about one instance of an entity: for example, one particular person or object

116
Q

Field

A

One specific data item being stored such as surname or date.

117
Q

Primary Key

A

A field in a table that uniquely identifies a record.

118
Q

Foreign Key

A

A field in one table that is the primary key in another table and is used to create a relationship between those two tables.

119
Q

Relationship

A

The logical connection created between two tables using a primary and foreign
key pair. It allows related data about a record to be accessed from another table. A relationship between two tables can be one-to-one, one-to-many or many-tomany.

120
Q

Form

A

Input. An interactive window used for data entry that usually includes validation
routines, and uses controls such as combo boxes and radio buttons. Data input is usually saved to a database.

121
Q

Validation

A

A check made by the computer to make sure the data is sensible.

122
Q

Verification

A

A check to ensure that data has been input correctly. Sometimes this is done by
prompting the user to read the data they have input and confirm it is correct. Other times the data has to be entered twice and one version is compared against
the other to make sure it is the same.

123
Q

Query

A

A feature of a DBMS that allows the database to be interrogated. It selects
records from the database based on specifi ed criteria.

124
Q

Database Report

A

Output. A snapshot in time of the data from a database that can be printed. Data is formatted on a page and may be sorted or grouped. It may include totals.

125
Q

Database Module

A

Section of code within a DBMS that allows the user interface to be tailored.

126
Q

LAN

A

A collection of computers and peripheral devices connected together within a single site.

127
Q

WAN

A

A collection of computers and LANs connected together over a geographically remote area, using leased infrastructure.

128
Q

Topology

A

A description of how devices are connected together. Does not necessarily represent physical layout.

129
Q

Bus

A

A topology where each device is connected to a main cable, referred to as the bus. Any device can transmit at any time but only one transmission can occur on the main bus at any one time.

130
Q

Ring

A

A topology where each device is connected to the next in a loop. Uses a tokenpassing
protocol to allow transmission by one device at a time.

131
Q

Star

A

A topology where each device has its own cable connecting it to a central device, which can be a switch or a server.

132
Q

Peer-to-Peer

A

A method of organising devices in a network where devices are all of equal status rather than having specialised roles. Each computer can access resources on another computer, assuming access rights have been granted by the other computer.

133
Q

Client-Server

A

A method of organising devices in a network where some computers have
specialised roles: servers. The servers provide resources and services to the other computers, known as clients. Management of the network and shared resources/
files is centralised at the server.

134
Q

Hub

A

A hardware device that provides connectivity to a LAN cable. A multiport box that has a connection to the LAN from one side and several computers on the other. Can be wireless or cabled.

135
Q

Switch

A

A hardware device that is similar to a hub but it has built-in intelligence to direct
traffic to the right place. Computers connected to a switch form a star topology
LAN.

136
Q

Wireless Access Point

A

The device to which a computer connects wirelessly. Can be a wireless hub or a
wireless switch.

137
Q

NIC

A

Network Interface Card: the card that plugs into a computer to provide a connection to a LAN. Can be wireless or cabled. Holds the MAC address.

138
Q

MAC Address

A

A unique hardware number allocated to every NIC. It is a 48-bit address, usually
written in hex, e.g. 00-09-7C-F1-F7-85

139
Q

Message

A

A communication between devices. Split into packets for sending over a network
and put back together again at the other end.

140
Q

Packet

A

A fixed size chunk of a message created to send a message over a network. It
has its own header containing data such as the destination address and packet number (so the message can be put back together in the right order).

141
Q

Protocol

A

A set of rules that defi nes how devices communicate. E.g. IP, HTTP, HTTPS

142
Q

Internet

A

A public worldwide network where computers and networks in geographically
separate locations are connected together using a variety of communication links.
Devices communicate using Internet Protocol (IP).

143
Q

Routers

A

The hardware devices that make up the backbone of the Internet as well as (smaller ones) providing connectivity from a LAN to the Internet. Use Internet Protocol to communicate with each other.

144
Q

Modem

A

The hardware device used to convert the digital transmission from a computer
into an analogue signal that can be carried over the analogue telephone network.
A method of accessing the Internet.

145
Q

Digital

A

A transmission signal that is made up of separate values (numbers), as opposed to
the continuously changing signal in analogue transmissions.

146
Q

Analogue

A

A transmission signal that is continuously changing, as opposed to being made up
of separate values (numbers). Sound in the real world is analogue.

147
Q

Broadband

A

A digital method of connecting to the Internet that allows more than one transmission at the same time, e.g: phone and computers. It may use the site’s
normal phone line or a fibre optic cable to carry transmissions.

148
Q

WWW

A

World-Wide Web: a collection of pages distributed on servers connected to the
Internet. Uses HTTP to request and send pages to browsers.

149
Q

HTTP

A

HyperText Transfer Protocol: the protocol used by a browser to send page requests
to a server and also by the server to send back the required page.

150
Q

HTTPS

A

A secure version of HTTP where transmissions are encrypted.

151
Q

IP Addressing

A

A method of labeling any device connected to the network with a unique
numerical value. Uses four bytes usually expressed in this notation: 123.123.003.243

152
Q

Domain Name

A

The text label for a website in the Internet: www.bbc.co.uk It corresponds to an IP address for that site.

153
Q

DNS Servers

A

Domain Name System server: a database of domain names and associated IP addresses stored on servers. There are many DNS servers distributed across the Internet, which communicate with each other.

154
Q

HTML

A

HyperText Markup Language: the programming language used to define the layout and content of a webpage. Uses tags in conjunction with a CSS to control how content is displayed.

155
Q

CSS

A

Cascading Style Sheet: defines the formatting and layout of the content defi ned by the HTML code. E.g. may be 32pt Arial in Green.

156
Q

Tags

A

Labels that go around the content (text, pictures etc) to define the page layout.
Eg: A heading

157
Q

User Access Levels

A

A network policy that defines which users can see which folders and files and the type of access they have to them. Eg: Read-Only or Read-Write.

158
Q

Encryption

A

Where the data is changed, using a key, before it is transmitted so that it can
only be deciphered by another device with the appropriate key. To anyone
intercepting the message it would be unintelligible.

159
Q

Acceptable Use Policy

A

An agreement that computer users will sign/agree to before being allowed access to a computer or the network.

160
Q

Failover

A

When a hardware component fails, the computer switches over to a redundant
component without the service to the user being interrupted.

161
Q

Redundant

A

Spare, ready to be used if another component fails. Relates to spare hardware
components in fault-tolerant systems that use failover.

162
Q

Fault-Tolerant

A

A system that has been designed to cope with hardware failures. Uses
redundant hardware and failover usually.

163
Q

Backup

A

A copy of data is taken from a live computer system as a precaution against system failure or corruption/deletion of individual files/folders. To be restored in the event of data loss.

164
Q

Archiving

A

Files are removed from the main computer system but kept in long-term storage, just in case they are needed in the future or because the law requires they be kept. Creates space on main system.

165
Q

Disaster Recovery

A

A collection of precautions that ensures the computer system can be reestablished very quickly after a catastrophe. Includes backup policy, complete hardware system available offsite at short notice and policies to restore data and applications on the replacement hardware.

166
Q

Compression

A

Making files smaller for quicker transmission over a network.

167
Q

Lossless compression

A

File is compressed with no loss of essential data.

168
Q

Lossy compression

A

Files are compressed by removing some data that is less essential for the purpose. For example, using fewer colours in a picture (reduce colour depth).

169
Q

Algorithm

A

A series of steps to solve a problem. Can be expressed in structured English, pseudocode or as a flowchart (also called flow diagram).

170
Q

Flowchart/Flow Diagram

A

A diagram using commonly defi ned symbols to express an algorithm.

171
Q

Structured English

A

A way of writing an algorithm in natural language using some basic programming
constructs such as IF…THEN…ELSE and loops. More structured than just natural language/prose.

172
Q

Pseudocode

A

A way of writing an algorithm that is close to actual programming language, using
coding-style constructs such as IF…THEN…ELSE, loops and array notation as appropriate.

173
Q

Hungarian Notation

A

The convention of prefi xing identifiers to indicate what type of object they are.
Commonly used with forms where, for example the prefix txt might indicate a textbox and lst might prefix a list box. The prefix is conventionally in lowercase.

174
Q

camelCase

A

The use of capital letters in an identifier to make them more readable. With camelCase the first word is not capitalised:
txtCustomer, lstCounty, frmAddCustomer, btnSubmit

175
Q

PascalCase

A

The use of capital letters in an identifier to make it more readable. For example,
variable and procedure identifiers: StudentNumber, ProductID, StartPoint, CalcTotal

176
Q

(programming) Sequence

A

Where instructions are executed one after another in series.

177
Q

(programming) Selection

A

Where the program will execute certain instructions based on conditions. Selection
statements include: IF…THEN…ELSE and CASE…OF to select which commands to execute.

178
Q

(programming) Iteration

A

Where a program will execute a group of instructions zero or more times based on a condition. FOR loops will execute instructions a specific number of times, REPEAT…UNTIL loops one or more times and WHILE…DO loops zero or more times.

179
Q

(programming) Condition

A

A boolean expression that controls an iteration or selection statement. For
example, REPEAT…UNTIL X=10, where X=10 is the condition.

180
Q

(programming) Boolean Expression

A

An expression that is true or false. For example: continue=”Y”
Expressions can be more complex, containing several parts: ((continue=”Y”) or (continue=”y”)) and (tries

181
Q

High Level Programming Language

A

A programming language where programming constructs are written in a way
that is close to natural language instead of in mnemonics or machine code. For example, Delphi, Pascal, Visual Basic, Java, C++.

182
Q

Imperative Language

A

Programming language such as Python or Delphi which uses a sequence of statements to determine how to reach a certain goal or solve a problem.

183
Q

Assembly Language

A

Second generation programming language where instructions are in the form of
mnemonics.

184
Q

Mnemonics

A

Abbreviations representing commands used in assembly language programming.
For example, LDA, STO, ADX.

185
Q

Machine Code

A

First generation code; binary instructions where some bits are used to define the
operation (called the “opcode”) and some bits define the data to be used.

186
Q

Translator

A

The piece of systems software used to convert different programming languages
into machine code. Three types: assembler, interpreter and compiler.

187
Q

Interpreter

A

A translator that converts high level languages into machine code one line at a time, checking syntax, converting to machine code and executing the code.

188
Q

Compiler

A

A translator that converts high level languages into machine code. Works through the whole program (source code) checking the syntax, then converting to machine code and creating the executable object code, which can be saved. The object code is executed, not the source code.

189
Q

Source Code

A

The original high level program.

190
Q

Object Code

A

The executable version of the program after it has been compiled.

191
Q

Assembler

A

The translator that converts assembly language programs into machine code.

192
Q

Identifier

A

A unique name for something (variable, constant, program, procedure etc.) within
the program.

193
Q

Constant

A

A named value within a program that has a specific value. Its value does not
change while the program is running.

194
Q

Variable

A

An identifier associated with a particular memory location, used to store data. Its
value may change as the program is run and new values are assigned to it.

195
Q

Data Type

A

A formal description of the type of data being stored in a variable. It defines the
amount of memory required and the type of operations that can be performed on
that variable. Typical data types include Integer, real, string, boolean

196
Q

Integer

A

Data type for whole numbers. Typically uses 2 bytes.

197
Q

Real

A

Data type for fractional numbers. Typically uses 4 bytes.

198
Q

Char

A

Data type for a single character. Typically uses 1 byte.

199
Q

String

A

Data type for text, zero or more characters. Typically uses 1 byte per character.

200
Q

(programming) Operations

A

The actions that can be performed on a variable.

201
Q

Arithmetic Operations

A

Add, subtract, multiply, divide, integer division (DIV) and modulus (MOD)

202
Q

Comparison Operations

A

= =

203
Q

Logical Operators

A

NOT AND OR

204
Q

Array

A

A group of data items of the same data type that use a single identifi er. Individual
data items are accessed using a subscript.

205
Q

Syntax

A

A set of rules that defi nes how program statements must be written in order for the translator to understand them.

206
Q

Syntax Errors

A

An error in the format of the program statements such as missing semicolons or
keywords spelt incorrectly.

207
Q

Logic Errors

A

An error in the algorithm that means the outcome is not as expected, even though
the program will run.

208
Q

Valid Data

A

Data that should be allowed by the program. For example, if a range of 1 to 10 is
allowed, then valid data will be any number between 1 and 10 inclusive.

209
Q

Invalid Data

A

Data that is not valid and should be rejected by the program. For example, if a
range of 1 to 10 is allowed, then invalid data will include abc, -251, 0, and 11

210
Q

Boundary Data

A

Data either side of the range extremes. For example in a range of 1 to 10 boundary
data will include 0, 1, 10 and 11