Key Vocabulary J277 GSCE Computer Science

studied byStudied by 2 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 158

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

159 Terms

1

Computational thinking

Processes behind formulating and expressing problem solutions.

New cards
2

CPU

Central Processing Unit: "The main part of the computer, consisting of the registers, ALU and control unit."

New cards
3

Fetch-decode-execute cycle

"The complete process of retrieving an instruction from storage, decoding it and carrying it out. Also known as the instruction cycle."

New cards
4

ALU

Arithmetic Logic Unit: "Performs calculations (e.g., x = 2 + 3) and logical comparisons (e.g., IF x > 3) in the CPU."

New cards
5

CU

Control Unit: "Decodes instructions. Sends signals to control how data moves around the CPU."

New cards
6

Cache

"Memory in the processor that provides fast access to frequently used instructions and data."

New cards
7

Register

"Tiny areas of extremely fast memory located in the CPU, normally designed for a specific purpose where data or control information is stored temporarily - e.g., MAR, MDR, etc."

New cards
8

Von Neumann architecture

"Traditional computer architecture that forms the basis of most digital computer systems. Instructions are fetched, decoded and executed one at a time."

New cards
9

MAR

Memory Address Register: "Holds the address of data ready to be used by the memory data register or the address of an instruction passed from the program counter. Step two of the fetch-decode-execute cycle."

New cards
10

MDR

Memory Data Register: "Holds data fetched from or to be written to memory. Step three of the fetch-decode-execute cycle."

New cards
11

Program counter

"Holds the address of the next instruction to be executed. Step one of the fetch-decode-execute cycle."

New cards
12

Accumulator

"Holds the result of calculations."

New cards
13

Clock speed

"Measured in hertz, the clock speed is the frequency at which the internal clock generates pulses. The higher the clock rate, the faster the computer may work. The clock is the electronic unit that synchronises related components by generating pulses at a constant rate."

New cards
14

Cache size

"The larger the cache, the more data that can be stored without having to go back to main memory (RAM) - this has a significant impact on processing speed."

New cards
15

Cores

"Part of a multi-core processor, a single component with two or more independent CPUs that facilitate the fetch-decode-execute cycle."

New cards
16

Embedded system

"A computer built to solve a highly specific problem. Not easy to change. For example, the operating system placed inside a washing machine, microwave or set of traffic lights."

New cards
17

Primary storage

"Comprised of random-access memory (RAM) and read-only memory (ROM). It holds data and instructions that the CPU can access more quickly and easily than from secondary storage devices."

New cards
18

RAM

Random-Access Memory: "Volatile (data is lost when the computer is powered off). Read-and-write. Purpose: Temporary storage of currently executing instructions and data - e.g., applications and the operating system."

New cards
19

ROM

Read-Only Memory: "Non-volatile (data is retained when the computer is powered off). Read-only. Purpose: Stores startup instructions, otherwise known as the bootstrap."

New cards
20

Virtual memory

"Using part of the hard disk as if it were random-access memory. Allows more applications to be open than physical memory can hold."

New cards
21

Secondary storage

"Permanent storage of instructions and data not currently in use by the processor. Stores the operating system, applications and data. Read-and-write and non-volatile."

New cards
22

Optical storage

"CD-R, CD-RW, DVD-R, DVD-RW. Use: Music, films and archive files. Low capacity. Slow access speed. High portability. Prone to scratches. Low cost."

New cards
23

Magnetic storage

"Hard disk drive. Use: Operating system and applications. High capacity. Medium data access speed. Low portability (except for portable drives). Reliable but not durable. Medium cost."

New cards
24

Solid-state storage

"Memory cards and solid-state hard drives (SSD). Use: Digital cameras and smartphones. Medium capacity. High portability. Reliable and durable. No moving parts. Fast data access speed. High cost."

New cards
25

Storage capacity

"The amount of data a storage device can store."

New cards
26

Storage speed

"The read/write access speed of a storage device."

New cards
27

Storage portability

"How easy it is to transport a storage device - e.g., solid-state and optical storage are highly portable, whereas magnetic storage is designed to stay in place."

New cards
28

Storage durability

"How resistant a storage device is to damage and wear. Devices with low durability are likely to fail earlier."

New cards
29

Storage reliability

"A relative measure of confidence that a storage device will function correctly and allow you to write, read, delete and modify data."

New cards
30

Storage cost

"The relative price of a storage device - e.g., per megabyte of data."

New cards
31

Bit

"The smallest unit of storage, represented by either a binary 1 or 0."

New cards
32

Nibble

"Half a byte. Four bits."

New cards
33

Byte

"A collection of eight bits."

New cards
34

Kilobyte

"One kilobyte (KB) is 1000 bytes."

New cards
35

Gigabyte

"One gigabyte (GB) is 1000 megabytes (MB)."

New cards
36

Petabyte

"One petabyte (PB) is 1000 terabytes (TB). "

New cards
37

Binary numbers

"Binary describes a numbering scheme with only two possible values for each digit, 0 and 1. In computing, binary refers to any digital encoding system with exactly two possible states - e.g., in memory, storage, processing and communications, 0 and 1 are sometimes called low and high, respectively."

New cards
38

Overflow

"The generation of a number that is too large to be represented by the device intended to store it."

New cards
39

Binary shifts

"Allows you to easily multiply or divide a base-2 binary number. A left shift multiplies the number by 2, while a right shift divides it by 2."

New cards
40

ASCII

American Standard Code for Information Interchange: "A character set devised for early telecommunication systems but proved to be ideal for computer systems. Uses 7 bits, providing 32 control codes and 96 displayable characters. The eighth bit is often used for error checking."

New cards
41

Unicode

"Standard character set that replaces the use of multiple different character sets. Incorporates characters from almost all global languages. A 16-bit extension of ASCII."

New cards
42

Pixels

"The smallest unit of a digital image or graphic that can be displayed on a digital device. A pixel is represented by a dot or square on a computer display."

New cards
43

Metadata

"A collection of data that describes and provides information about other data."

New cards
44

DNS

Domain Name System: Maintains a directory of domain names and translates them to IP addresses.

New cards
45

Decomposition

Breaking down complex problems into easier parts.

New cards
46

Megabyte

"One megabyte (MB) is 1000 kilobytes (KB)."

New cards
47

Terabyte

"One terabyte (TB) is 1000 gigabytes (GB). "

New cards
48

Denary numbers

"A numerical system of notation that uses 10 as its base. The ten decimal base digits are 0 - 9."

New cards
49

Binary arithmetic

"The process of adding two or more positive 8-bit binary numbers (0 - 255)."

New cards
50

Hexadecimal

"A numerical system of notation that uses 16 rather than 10 as its base. The 16 hex base digits are 0 - 9 and the letters A - F."

New cards
51

Character set

"A set of symbols represented by a computer. These symbols, called characters, can include letters, digits, spaces, punctuation marks and control characters."

New cards
52

Colour depth

"Also known as bit depth."

New cards
53

Resolution

The number of pixels in a display, expressed in terms of the number of pixels on the horizontal and vertical axes.

New cards
54

Image quality

The overall detail of an image, affected by colour depth and resolution.

New cards
55

Image file size

The total size of an image file in storage. Size in bits = Width in pixels Height in pixels Colour depth in bits.

New cards
56

Sample rate

The number of samples taken per second, measured in hertz (Hz).

New cards
57

Sample duration

How many seconds of audio a sound file contains.

New cards
58

Sample bit depth

The number of bits available to store each sample (e.g., 16-bit).

New cards
59

Playback quality

The finished quality of the digital sound file - affected by sample rate and bit depth.

New cards
60

Sound file size

The total size of a sound file in storage. Size in bits = Sampling rate Sample resolution Number of seconds.

New cards
61

Compression

The process of reducing the size of a file.

New cards
62

Lossy compression

A compression method that generally involves a loss of quality where it will be least noticed.

New cards
63

Lossless compression

A compression method that allows a file to be recreated in its original quality.

New cards
64

LAN

Local Area Network: Small geographic area. All hardware is owned by the organization using it.

New cards
65

WAN

Wide Area Network: Large geographic area. Infrastructure is hired from telecommunication companies.

New cards
66

Client-server network

A client makes requests to the server for data and connections.

New cards
67

Peer-to-peer network

All computers are equal and serve their own files to each other.

New cards
68

Wireless access point

Hardware that allows a Wi-Fi-enabled device to connect to a network.

New cards
69

Router

Sends data between networks, needed to connect LAN to WAN.

New cards
70

Switch

Sends data between computers on a LAN.

New cards
71

NIC

Network Interface Card/Controller: Hardware that connects a computer to a network.

New cards
72

Transmission media

Physical media used to transmit data - e.g., twisted copper cable, fibre optic, etc.

New cards
73

The internet

A worldwide collection of interconnected computer networks.

New cards
74

Hosting

Websites stored on dedicated servers rented from a hosting provider.

New cards
75

The cloud

Remote servers that store data to be accessed over the internet.

New cards
76

Web server

A program that uses HTTP to deliver web pages to users.

New cards
77

Client

A device that requests and/or uses services from a remote/connected server.

New cards
78

Network topology

The arrangement of connected devices on a network.

New cards
79

Star topology

Computers connected to a central switch.

New cards
80

Mesh topology

Switches/routers connected so there is more than one route to the destination.

New cards
81

Wired connection

A network that connects hardware via physical cables.

New cards
82

Ethernet

A standard for networking LANs using protocols.

New cards
83

Wireless connection

A network that connects hardware via Wi-Fi.

New cards
84

Wi-Fi

Wireless connection to a network.

New cards
85

Bluetooth

A method of exchanging data wirelessly over short distances.

New cards
86

Encryption

Encoding readable data into unreadable data to protect sensitive communications.

New cards
87

IP address

A unique string of numbers identifying each computer using IP to communicate.

New cards
88

MAC address

Media Access Control Address: A unique identifier for network technologies.

New cards
89

Standards

Rules allowing hardware and software from different manufacturers to interact.

New cards
90

Protocol

A set of rules that allow two devices to communicate.

New cards
91

TCP/IP

Transmission Control Protocol/Internet Protocol: Provides error-free transmission between routers.

New cards
92

HTTP

Hypertext Transfer Protocol: A method of requesting and delivering HTML web pages.

New cards
93

HTTPS

Hypertext Transfer Protocol Secure: Encryption and authentication for requesting and delivering HTML web pages. Used in websites that are sending and/or receiving sensitive data (e.g., passwords, bank details).

New cards
94

FTP

File Transfer Protocol: Used for sending files between computers, usually on a wide area network.

New cards
95

POP

Post Office Protocol: Used by email clients to download email from an email server.

New cards
96

IMAP

Internet Message Access Protocol: Used by mail clients to manage remote mailboxes and retrieve email from a mail server.

New cards
97

SMTP

Simple Mail Transfer Protocol: Sends email to a mail server.

New cards
98

Protocol layering

The concept of protocol rules being built up in layers - the layered protocol stack facilitates the various rules being executed in a defined order.

New cards
99

Malware

A broad term that covers all software written to facilitate loss of data, encryption of data, fraud and identity theft.

New cards
100

Social engineering

Most vulnerabilities are caused by humans - not locking computers, using unsecure passwords, not following company network policy or implementing it poorly, not installing protection software, not being vigilant with suspicious emails/files and not encrypting sensitive data.

New cards
robot