Definitions Flashcards

1
Q

Abstraction

A

Process of removing or hiding unnecessary detail so that only the important points remain

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

Access Control

A

Determines which users have access to which data AND what they are allowed to do with it

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

Algorithm

A

Precise method for solving a problem

Consists of a sequence of step-by-step instructions

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

Analogue

A

Using signals or information represented by a quantity that is continuously variable

Requires accurate sending and receiving mechanisms

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

Application Software

A

Software that performs a task that would otherwise be done by hand

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

Arithmetic/ Logic Unit (ALU)

A

Part of the CPU that performs calculations and logic operations

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

Arithmetic Operator

A

Operator that performs a calculation on 2 numbers

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

Arithmetic Shift

A

Used for signed binary numbers

When performing a right shift, the bits at the left are replaced by the most significant bit

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

Array

A

An organised collection of related values that share a single identifier

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

Assembly Language

A

Low-level language written using mnemonics

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

Assignment Statement

A

SET…TO

e.g. SET correct TO False

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

Attribute

A

An item of data stored about an entity

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

Audit Trail

A

Record of activities that have taken place on a computer system

Generated automatically and will record:

  • what has happened
  • who or what has made a change
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Authentication

A

Process of proving to a computer system who you are

e.g. username and password

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

Back-Up

A

Copy of files in another location so that they are still available in the original copy is damaged or lost

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

Bandwidth

A

The amount of data that can be carried on a network in a given time period

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

Binary

A

Information represented by 1s and 0s

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

Binary Prefix

A

Multiplies a unit by powers of 2

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

Binary Shift

A

An operation done on all the bits of a binary value in which they are moved by a specific number of places to either the left or right

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

Bit Depth

A

Number of bits used to encode the information from each sample

Increasing the number of bits used increases the amount of detail contained in each sample

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

Boolean

A

Something that can take only the values “True” or “False”

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

Brute Force

A

Algorithm design that does not include any techniques to improve performance but, instead, relies on sheer computing power to try all possibilities until the solution to a problem is found

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

Built-In Functions

A

Functions that are provided in most high-level programming languages to perform common tasks

24
Q

Bus

A

group of connections between devices in a computer

25
Bus Width
The number of wires that make up a bus
26
Byte
8 bits
27
Cache
Memory used to make up for the difference in speed between two internal components Faster than RAM Very expensive
28
CPU
Central Processing Unit Hardware device that carries out the processing in a computer
29
Character Set
Defined list of characters recognised by a computer's hardware and software
30
Checksum
An error detection technique
31
Client-Server Network
A network that has at least one server to provide services to the client computers
32
Clock
An electronic device inside a CPU that is used to synchronise the actions of the other parts of the CPU
33
Clockspeed
Measured in Hz Number of cycles (instructions) that can be carried out per second
34
Cloud Storage
Secondary storage Accessed via a netwrok
35
Colour Depth
Number of bits used to encode the colour of each pixel
36
Compiler
A translator that converts high-level language source code into machine code
37
Compound Key
A key that consists of two or more fields used to identify a record uniquely
38
Compression
Changing the format of a data file so that the size of the file becomes smaller
39
Computational Thinking
Thought process involved in formulation problems and their solutions so that the solutions are represented in a form that can be effectively carried out by a computer
40
Computing Technology
An all-encompassing term referring to the: - Hardware - Software - Infrastructure - etc
41
Concantenation
Linking together two or more items of information
42
Concurrent
Processes that run 'simultaneously'
43
Constant
Holds a value that never changes
44
Construst
What something is built from e.g. letters and numbers make up the English language
45
Control Unit
Part of the CPU that organises the actions of the other parts of the CPU
46
Data Structure
Organised collection of related elements Arrays and records are two common data structures used in programming
47
Data Type
Specifies what kind of data it can hold e.g integer, real, Boolean, character, float
48
Database
An organised store of data
49
Definite Iteration
When the number of loops needed is known
50
Defragmentation
Moves file clusters on a disk so that they are closer to each other to speed up disk access
51
Denial of Service (DoS)
An attack on a network that attempts to prevent legitimate users from accessing its services
52
Digital
Information represented by certain fixed values
53
Encryption
Process of encoding a message into a form that only the intended recipient can decode/ decrypt/ read
54
Field
An individual element in a record
55
File
All of the records in a table OR A group of linked elements
56
Firewall
A utility that controls program access to the network