AQA Computer Science Definitions

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/88

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

89 Terms

1
New cards

Hardware

The physical components making up a computer system eg: Motherboard, RAM, Keyboard

2
New cards

Software

The computer code, programs and algorithms that gives instructions to the hardware, to perform the required task

3
New cards

Computer

A computer is an electronic device that processes data by following a set of instructions

4
New cards

System Software

System software manages the computer system resources and acts as a platform to run application software

5
New cards

Application Software

Application software is software that performs end-user tasks.

6
New cards

Operating System

An operating system is a collection of software used to manage the computer resources and application software that runs on top of it.

7
New cards

Utility Software

Software provided by the operating system that is not essential for the computer, but makes managing the tasks of operating system a lot easier.

8
New cards

Encryption Software

Software that uses an algorithm and encryption key to transform plain text data into ciphertext data.

9
New cards

High Level Languages

Languages which use English-like syntax but must be translated to machine code to be executed.

10
New cards

Low Level Languages

Low-level languages are those that sit close to the computer's instruction set.

11
New cards

Instruction Set

Instruction set of a processor is the list of all the software instructions that the processor can execute.

12
New cards

Translator

A program that converts source code into machine code so that a computer can understand and execute it.

13
New cards

Compiler

A compiler translates all the original program code before execution, it takes the entire high-level program as input and produces machine code.

14
New cards

Interpreter

Interpreters do not generate machine code directly; they read a high-level program line-by-line and call corresponding subroutines.

15
New cards

Assembly Language

Each line of assembly language is assembled into a single machine code instruction.

16
New cards

Assembler

A translator which translates each line of Assembly Language directly into machine code.

17
New cards

Machine Code

Machine code is the binary instructions that a computer or microprocessor can understand.

18
New cards

Computer Programme

A computer program is a list of instructions that the CPU can use to carry out a particular task.

19
New cards

Memory

Storage on a computer comes in many different types with different purposes and attributes.

20
New cards

Main Memory

RAM and ROM memory.

21
New cards

Secondary Memory

Permanent storage on the computer.

22
New cards

CPU

Central Processing Unit. A CPU processor fetches, decodes and executes instructions from memory and performs logical and arithmetic operations.

23
New cards

ALU

Arithmetic Logic Unit. Performs arithmetic and logic operations and is situated in the CPU.

24
New cards

Control Unit

Purpose of the control unit is to decode the machine code instruction.

25
New cards

Clock

The purpose is to keep all the processor components synchronised.

26
New cards

Register

Memory locations on the CPU, much faster than cache and RAM, used to store frequently accessed data and instructions.

27
New cards

Bus

Wires through which data and instructions are transferred between computer components.

28
New cards

Processor

A processor fetches, decodes and executes instructions from memory and performs logical and arithmetic operations.

29
New cards

Core

A core is CPU in its own right.

30
New cards

Cache

Cache is a volatile memory store on the processor, and is not to be confused with RAM and registers.

31
New cards

RAM

Random Access Memory - Memory which can be accessed by the CPU.

32
New cards

ROM

Read Only Memory - computer memory which stores instructions which cannot easily be modified.

33
New cards

Volatile Memory

A type of memory which stores data only while it has power.

34
New cards

Non-Volatile Memory

A type of memory which persists in storing data once power is lost.

35
New cards

Solid State Drive

SSD - Fast secondary storage which uses transistors to store binary values.

36
New cards

Magnetic Storage

HDD - magnetic persistent storage.

37
New cards

Tiny magnetics

Represent binary values depending on their charge.

38
New cards

Optical Storage

CD/DVD/Blu-Ray - use of laser to read reflected light from the surface of the disc to represent binary values.

39
New cards

Cloud Storage

Cloud computing is storing data online.

40
New cards

Local Storage

Memory on the computer not transferred online.

41
New cards

Embedded System

A computer with a dedicated / specific purpose or function.

42
New cards

Cloud Computing

Cloud computing is storing and using services online.

43
New cards

Computer Network

Two or more computer devices linked together to communicate and share resources and data.

44
New cards

Wired Network

A network of computers using ethernet cables, Fibre optic cables.

45
New cards

Wireless Network

Sending data over radiowaves.

46
New cards

WAN

Wide Area Network - interconnected networks, internet is an example.

47
New cards

LAN

Local Area Network - network of computers usually within an organisation or university.

48
New cards

PAN

Personal Area Network e.g.: A phone and headphones connected via Bluetooth.

49
New cards

Router

Directs data packets across a wide area network.

50
New cards

Switch

Directs data packets across a Local area network.

51
New cards

MAC

Media Address Control address, a fixed identifier for each device, assigned by the manufacturer.

52
New cards

NIC

Network interface card - part of a device which allows connection either via WiFi or Ethernet.

53
New cards

Internet

A world-wide system of computer networks.

54
New cards

World Wide Web

The World Wide Web is the combination of all resources and users on the Internet that are using the Hypertext Transfer Protocol (HTTP/HTTPS).

55
New cards

Bus Network

A historic means of connecting computers to a main cable (bus or backbone cable). All computers share this cable to transmit data to each other.

56
New cards

Star Network

All the devices have their own cable connecting them to a switch, controlled by a server with client computers.

57
New cards

Protocol

A set of rules to determine how data is managed and transmitted across a network.

58
New cards

TCP

Transmission Control Protocol.

59
New cards

IP

Internet Protocol.

60
New cards

HTTP

Hypertext Transfer Protocol.

61
New cards

HTTPS

Hypertext Transfer Protocol Secure.

62
New cards

FTP

File Transfer Protocol.

63
New cards

IMAP

Internet Messaging Protocol.

64
New cards

SMTP

Simple Mail Transfer Protocol.

65
New cards

UDP

User Datagram Protocol.

66
New cards

Ethernet

A family of related protocols, used to communicate between devices.

67
New cards

WIFI

A family of related protocols, used to communicate wirelessly between devices.

68
New cards

Latency

The amount of time when sending and receiving data.

69
New cards

Cyber Security

The processes, practices and technologies designed to protect devices, data and networks from malicious attacks.

70
New cards

Social Engineering

Manipulating or fooling people into revealing confidential information such as login details or bank details.

71
New cards

Malware

Malicious Software.

72
New cards

Data Structure

A structured collection of data e.g.: List, Array, Database, Record.

73
New cards

Structured Data

Data that is organised so it is easy to update, delete, search and maintain.

74
New cards

Unstructured Data

An unorganised collection of data.

75
New cards

Database

A structured collection of data e.g.: List, Array, Database, Record.

76
New cards

Flat file Database

A single table to record all data.

77
New cards

Relational Database

A structured collection of data with two or more tables linked by shared keys.

78
New cards

Table

A single structure to store data in fields and columns.

79
New cards

Field

A column within a table, with an identifier and data type.

80
New cards

Record

An instance of an object with a database, (each row of the database).

81
New cards

Primary Key

A field which uniquely identifies each record in a table, each value in the field is unique.

82
New cards

Foreign Key

A field in one table which is the primary key of another, which links the two tables.

83
New cards

Data redundancy

Is when the same data exists in multiple places within a database.

84
New cards

Data Inconsistency

Is when the same data exists in multiple places within a database but the instances of the data are not identical.

85
New cards

SQL

Structured Query Language - Used to query, create, search and maintain a database.

86
New cards

Select

Returns a subset of the data based on given criteria.

87
New cards

Update

Updates values in the database.

88
New cards

Insert

Inserts a new record into the database.

89
New cards

Delete

Removes data from the database based on criteria.