craig’n’dave ocr gcse computer science terminology unit 1 · memory in the processor providing...

OCR GCSE Computer Science Terminology Unit 1 © CraignDave Ltd Craig’n’Dave

Upload: others

Post on 17-Mar-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

OCR GCSE Computer Science

Terminology

Unit 1 © CraignDave Ltd

Craig’n’Dave

Page 2: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Computer systems

(01)

80 marks

1 hour and 30 minutes

Written paper

(no calculators allowed)

Page 3: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Central processing unit

(CPU)

1.1 SYSTEMS ARCHITECTURE

Page 4: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Decodes and executes instructions.

1.1 SYSTEMS ARCHITECTURE

Page 5: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Von Neumann Architecture

1.1 SYSTEMS ARCHITECTURE

Page 6: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Instructions are fetched, decoded and

executed one at a time.

Instructions and data are held together in the

same memory space.

1.1 SYSTEMS ARCHITECTURE

Page 7: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Memory Address Register

(MAR)

1.1 SYSTEMS ARCHITECTURE

Page 8: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Holds the address of data ready for use by the

memory data register.

Or the address of an instruction passed from

the program counter.

Step 2 of the fetch, decode, execute cycle.

1.1 SYSTEMS ARCHITECTURE

Page 9: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Memory Data Register

(MDR)

1.1 SYSTEMS ARCHITECTURE

Page 10: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Holds the data fetched from or to be written to

the memory.

Step 3 of the fetch, decode, execute cycle.

1.1 SYSTEMS ARCHITECTURE

Page 11: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Program counter

(PC)

1.1 SYSTEMS ARCHITECTURE

Page 12: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Holds the address of the next instruction.

Step 1 of the fetch, decode, execute cycle.

1.1 SYSTEMS ARCHITECTURE

Page 13: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Accumulator

(ACC)

1.1 SYSTEMS ARCHITECTURE

Page 14: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Holds the result of calculations.

1.1 SYSTEMS ARCHITECTURE

Page 15: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Arithmetic logic unit

(ALU)

1.1 SYSTEMS ARCHITECTURE

Page 16: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Performs calculations e.g. x = 2 + 3

and logical comparisons e.g. IF x > 3

in the CPU.

1.1 SYSTEMS ARCHITECTURE

Page 17: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Control unit

(CU)

1.1 SYSTEMS ARCHITECTURE

Page 18: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Decodes instructions.

Sends signals to control how data moves

around the CPU.

1.1 SYSTEMS ARCHITECTURE

Page 19: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Cache

1.1 SYSTEMS ARCHITECTURE

Page 20: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Memory in the processor providing fast access

to frequently used instructions and data.

1.1 SYSTEMS ARCHITECTURE

Page 21: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Factors affecting the speed of the CPU

1.1 SYSTEMS ARCHITECTURE

Page 22: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Clock speed.

Number of cores.

Cache size.

Speed is not always increased because it

depends on the task and the size of the RAM.

1.1 SYSTEMS ARCHITECTURE

Page 23: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Embedded system

1.1 SYSTEMS ARCHITECTURE

Page 24: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

A computer system within a larger mechanical

or electrical system designed for a

specialist purpose.

Example 1: Washing machine.

Example 2: Engine management system.

1.1 SYSTEMS ARCHITECTURE

Page 25: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

The order that the registers are used in the

von Neumann fetch, decode, execute cycle

1.1 SYSTEMS ARCHITECTURE

Page 26: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

To fetch an instruction:

1. Program Counter to the…

2. Memory Address Register to the…

3. Memory Data Register.

Decode may then require data so repeat steps

2 and 3. Results of calculations are stored in

the accumulator.

1.1 SYSTEMS ARCHITECTURE

Page 27: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Random Access Memory

(RAM)

1.2 MEMORY

Page 28: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Volatile (data lost when power is off)

Read and write

Purpose: temporary store of currently

executing instructions and their data. E.g.

applications and the operating system in use.

1.2 MEMORY

Page 29: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Read Only Memory

(ROM)

1.2 MEMORY

Page 30: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Non-volatile (data retained when power is off)

Read only

Purpose: stores instructions for starting the

computer called the bootstrap.

1.2 MEMORY

Page 31: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Virtual memory

1.2 MEMORY

Page 32: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Using part of the hard disk as if it were random

access memory.

Allows more applications to be open than

physical memory could hold.

1.2 MEMORY

Page 33: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Flash memory

1.2 MEMORY

Page 34: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Solid state (no moving parts).

Faster than a hard disk drive.

Robust.

Used to store the BIOS.

1.2 MEMORY

Page 35: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Secondary storage

1.3 STORAGE

Page 36: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Permanent storage of instructions and data

not in use by the processor.

Stores the operating system, applications and

data not in use.

Read/write and non-volatile.

1.3 STORAGE

Page 37: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

How many 4MB pictures can be stored on a

64GB memory stick?

1.3 STORAGE

Page 38: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Using approximations for GB/MB:

64,000,000,000 divided by 4,000,000 =

16,000 pictures.

Can allow 10% for overheads, e.g. file table.

(14,400 in this situation)

1.3 STORAGE

Page 39: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

How much capacity would be required to

store a 50,000 character word processed

document?

1.3 STORAGE

Page 40: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

50,000 bytes (1 byte per character)

or 50 kilobytes

or 0.05 megabytes

Can allow 10% for overheads, e.g. formatting.

(55,000 bytes in this situation)

1.3 STORAGE

Page 41: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

How much capacity in gigabytes would be

required to store an uncompressed 2 minute

full HD video (1920x1080) at 24 bit colour and

60 frames per second?

1.3 STORAGE

Page 42: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

2 minutes = 120 seconds

60 frames per second x 120 = 7,200 frames

1,920 x 1,080 x 24 = 49,766,400 bits per frame

49,766,400 x 7,200 = 358,318,080,000 bits.

= 44.79 ≈ 45 gigabytes.

1.3 STORAGE

Page 43: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Optical storage

1.3 STORAGE

Page 44: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

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.

1.3 STORAGE

Page 45: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Magnetic storage

1.3 STORAGE

Page 46: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

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.

1.3 STORAGE

Page 47: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Solid state storage

1.3 STORAGE

Page 48: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Memory cards & solid state hard drive (SSD).

Use: digital cameras and smartphones.

Medium capacity.

High portability.

Reliable and durable. No moving parts.

Fast data access speed.

High cost.

1.3 STORAGE

Page 49: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Device most suitable for:

1. Skiing headcam

2. Video library

3. Free gift for a magazine

4. Portable games console

5. Engine management system

1.3 STORAGE

Page 50: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

1. Solid state: durable, medium capacity.

2. Magnetic: high capacity.

3. Optical: low cost.

4. Solid state: medium capacity, portable.

5. Solid state: durable.

1.3 STORAGE

Page 51: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Local area network

(LAN)

1.4 WIRED AND WIRELESS NETWORKS

Page 52: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Small geographic area.

All the hardware for the LAN is owned by the

organisation using it.

Wired with UTP cable, fibre optic cable or

wireless using routers and Wi-Fi access points.

1.4 WIRED AND WIRELESS NETWORKS

Page 53: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Wide area network

(WAN)

1.4 WIRED AND WIRELESS NETWORKS

Page 54: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Large geographic area.

Infrastructure is hired from telecommunication

companies who own and manage it.

Connected with telephone lines, fibre optic

cables or satellite links.

1.4 WIRED AND WIRELESS NETWORKS

Page 55: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Factors affecting the performance of a

network

1.4 WIRED AND WIRELESS NETWORKS

Page 56: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Number of users.

Error rate.

Type of transmission media used.

Bandwidth.

Latency.

1.4 WIRED AND WIRELESS NETWORKS

Page 57: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Client-server

1.4 WIRED AND WIRELESS NETWORKS

Page 58: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

A client makes requests to the server for data

and connections.

A server controls access and security to one

shared file store.

A server manages access to the internet,

shared printers and email services.

A server runs a backup of data.

1.4 WIRED AND WIRELESS NETWORKS

Page 59: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Peer-to-peer

1.4 WIRED AND WIRELESS NETWORKS

Page 60: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

All computers are equal.

Computers serve their own files to each other.

Each computer is responsible for its own

security and backup.

Computers usually have their own printer.

1.4 WIRED AND WIRELESS NETWORKS

Page 61: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Hardware to connect a local area network

(LAN)

1.4 WIRED AND WIRELESS NETWORKS

Page 62: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Wireless access points to connect computers wirelessly.

Network interface card to connect a computer to the

wireless access point, switch or router.

Switches to connect computers and direct frames.

UTP cable (short distances, small bandwidth).

Fibre optic cable (longer distances, high bandwidth).

Router to connect to another network. E.g. Internet and

direct packets to destination on a network.

1.4 WIRED AND WIRELESS NETWORKS

Page 63: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

The Internet

1.4 WIRED AND WIRELESS NETWORKS

Page 64: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

A worldwide collection of computer networks.

1.4 WIRED AND WIRELESS NETWORKS

Page 65: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Domain name server

1.4 WIRED AND WIRELESS NETWORKS

Page 66: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Matches the URL of a web site into an IP

address of the web server.

Each web site has an address known as a URL.

Every web server has an IP address.

Humans then don’t need to remember IP

addresses, they can use more friendly URLs.

1.4 WIRED AND WIRELESS NETWORKS

Page 67: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Hosting

1.4 WIRED AND WIRELESS NETWORKS

Page 68: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Websites stored on dedicated servers.

Reasons include:

Websites need to be available 24/7.

Accessed by thousands of users at a time.

Strong protection from hackers.

They need an IP address that doesn’t change.

1.4 WIRED AND WIRELESS NETWORKS

Page 69: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

The cloud

1.4 WIRED AND WIRELESS NETWORKS

Page 70: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Remote servers that store data that can be

accessed over the internet.

Advantages:

+ Access anytime, anywhere from any device.

+ Automatic backup.

+ Collaborate on files easily.

1.4 WIRED AND WIRELESS NETWORKS

Page 71: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Virtual network

1.4 WIRED AND WIRELESS NETWORKS

Page 72: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

A logical software based network.

Advantages:

+ Increased security, including more secure

access to the network remotely.

+ The network can easily be expanded with less

impact on the infrastructure and cost.

+ Log in to work from home.

1.4 WIRED AND WIRELESS NETWORKS

Page 73: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Star network

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 74: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Computers connected to a

central switch.

If one computer fails no

others are affected.

If the switch fails all connections are affected.

SWITCH

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 75: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Mesh network

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 76: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Switches (LAN) or routers

(WAN) connected so

there is more than

one route to the

destination.

E.g. The Internet

More resilient to faults but more cable needed.

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

SWITCH SWITCH

SWITCH SWITCH

Page 77: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Wi-Fi

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 78: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Wireless connection to a network.

Requires a wireless access point or router.

Data is sent on a specific frequency.

Each frequency is called a channel.

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 79: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Advantages and disadvantages of Wi-Fi over

wired connections

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 80: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

+ More convenient connections.

+ No cabling.

+ Useful for hard to reach places.

- Lower bandwidth.

- Suffers from interference.

- Less secure.

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 81: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Encryption

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 82: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Encoding readable data called plaintext into

unreadable data called ciphertext.

Only the intended recipient can decode the

data using a key.

Protects communications from hackers.

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 83: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Ethernet

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 84: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

A standard for networking local area networks

using protocols.

Frames are used to transmit data.

A frame contains the source and destination

address, the data and error checking bits.

Uses twisted pair and fibre optic cables.

A switch connects computers together.

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 85: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Protocol

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 86: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

A set of rules

for how computers communicate.

E.g. Speed of transmission and error checking.

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 87: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

TCP/IP

Transmission Control Protocol

Internet Protocol

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 88: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

TCP provides an error free transmission

between two routers.

IP routes packets across a wide area network.

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 89: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

HTTP

Hyper Text Transfer Protocol

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 90: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

A client-server method of requesting and

delivering HTML web pages.

Used when the information on a web page is

not sensitive or personal.

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 91: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

HTTPS

Hyper Text Transfer Protocol Secure

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 92: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Encryption and authentication for requesting

and delivering HTML web pages.

Used when sensitive form or database data

needs to be transferred.

E.g. passwords and bank account details.

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 93: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

FTP

File Transfer Protocol

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 94: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Used for sending files between computers,

usually on a wide area network.

Typically used for uploading web pages and

associated files to a web server for hosting.

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 95: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

POP

Post Office Protocol

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 96: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Used by email clients to retrieve email from an

email server.

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 97: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

IMAP

Internet Message Access Protocol

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 98: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Used by mail clients to manage remote mail

boxes and retrieve a copy of an email from a

mail server.

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 99: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

SMTP

Simple Mail Transfer Protocol

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 100: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Sends email to an email server.

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 101: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Layers

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 102: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Dividing the complex task of networking into

smaller, simpler tasks.

E.g.

How data is sent on a cable/wireless (layer 1).

IP routes a packet of data (layer 2).

TCP checks for errors in the packet (layer 3).

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 103: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Packet switching

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 104: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

1. TCP splits data into smaller packets.

2. Each packet is given a number and an address.

3. Each packet takes its own route across the network.

4. Packets are received by the host server and checked.

5. A request for packets to be resent is sent if necessary.

6. Packets are assembled back into the correct order.

7. The request is processed by the server.

+ Maximises the use of the network. More secure as the

full data stream is not sent in the same direction.

1.5 NETWORK TOPOLOGIES, PROTOCOLS & LAYERS

Page 105: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Malware

1.6 SYSTEM SECURITY

Page 106: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Software written to cause loss of data,

encryption of data, fraud and identity theft:

virus, worm, trojan, ransomware and spyware.

Protect with: anti-malware software, backups,

staff training, network polices and installing

operating system updates.

1.6 SYSTEM SECURITY

Page 107: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Phishing

1.6 SYSTEM SECURITY

Page 108: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Sending emails purporting to be from

reputable companies to induce people to

reveal personal information.

Protect with: anti-spam filters and staff training

to spot phishing emails.

1.6 SYSTEM SECURITY

Page 109: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

People as a weak point

(Social engineering)

1.6 SYSTEM SECURITY

Page 110: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Most vulnerabilities are caused by humans.

Not locking computers.

Using insecure passwords.

Not following/poor company network policies.

Not installing protection software.

Not being vigilant with email/files received.

Not encrypting sensitive data.

1.6 SYSTEM SECURITY

Page 111: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Brute force attack

1.6 SYSTEM SECURITY

Page 112: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

A trial and error method of attempting

passwords. Automated software is used to

generate a large number of guesses.

Protect with: progressive lock out after 3

attempts, delays (try again in 1 hour) and

strong passwords.

1.6 SYSTEM SECURITY

Page 113: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Denial of service attack

DOS

1.6 SYSTEM SECURITY

Page 114: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Flooding a server with so much traffic it is

unable to process legitimate requests.

Protect with a firewall and detect with network

forensics.

1.6 SYSTEM SECURITY

Page 115: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Data interception and theft

1.6 SYSTEM SECURITY

Page 116: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Stealing computer-based information.

Protect with: encryption, virtual network and

staff training. Detect with network forensics.

1.6 SYSTEM SECURITY

Page 117: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

SQL injection

1.6 SYSTEM SECURITY

Page 118: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

A hacking technique used to view or change

data in a database by inserting SQL code

instead of data into a text box on a form.

Protect with: validation rules, database

permissions and parameter queries.

1.6 SYSTEM SECURITY

Page 119: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

The purpose of systems software

1.7 SYSTEMS SOFTWARE

Page 120: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Provide a platform to run programs and to

maintain the computer system.

1.7 SYSTEMS SOFTWARE

Page 121: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

The purpose of an operating system

1.7 SYSTEMS SOFTWARE

Page 122: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Provide a user interface.

Memory management.

Peripheral management with drivers.

Manage user files.

Manage user login and settings.

1.7 SYSTEMS SOFTWARE

Page 123: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Types of user interface

1.7 SYSTEMS SOFTWARE

Page 124: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Graphical: easy to use, visual and intuitive.

Command line: text based, less resource

heavy, automate processes with scripts, used

by network administrators.

Menu: single option chosen at each stage.

Natural language: speech input. Not always

reliable.

1.7 SYSTEMS SOFTWARE

Page 125: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Multi-tasking

&

Memory management

1.7 SYSTEMS SOFTWARE

Page 126: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Running more than one application at a time

by giving each one a slice of processor time.

Using virtual memory on the hard disk when

there is not enough physical RAM. Transferring

instructions and data into memory when

needed and to the hard disk when not.

1.7 SYSTEMS SOFTWARE

Page 127: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Driver

1.7 SYSTEMS SOFTWARE

Page 128: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Translates commands from the operating

system into hardware specific commands that

a device understands.

E.g. A printer driver tells the printer how to

print a document from the operating system.

1.7 SYSTEMS SOFTWARE

Page 129: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

User management

1.7 SYSTEMS SOFTWARE

Page 130: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Operating system provides for:

Allowing different people to log into the same

computer with a username and password.

Remembering personal settings.

Managing access rights to files.

1.7 SYSTEMS SOFTWARE

Page 131: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

File management

1.7 SYSTEMS SOFTWARE

Page 132: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Operating system provides:

Access permissions for files (read and write).

Opening files in associated programs.

Moving, deleting and renaming files.

Presenting a folder structure to the user.

1.7 SYSTEMS SOFTWARE

Page 133: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Encryption software

1.7 SYSTEMS SOFTWARE

Page 134: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Turns plaintext data into unreadable ciphertext

data using a key.

Protects data from being read by hackers.

1.7 SYSTEMS SOFTWARE

Page 135: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Defragmentation

1.7 SYSTEMS SOFTWARE

Page 136: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Different sized files saved on disk are deleted

over time creating gaps on the disk. New files

fill up the gaps, but may need more space than

the gap provides resulting in fragments of the

file being spread across the disk.

Defragmentation rearranges parts of files back

to contiguous space. Makes access quicker.

1.7 SYSTEMS SOFTWARE

Page 137: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Compression

1.7 SYSTEMS SOFTWARE

Page 138: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Reduces the size of a file.

Takes up less disk space.

Quicker to download over the internet.

Compressed files must be extracted before

they can be read.

1.7 SYSTEMS SOFTWARE

Page 139: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Full backup

1.7 SYSTEMS SOFTWARE

Page 140: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Every file is copied to an alternative storage

device. E.g. portable hard drive.

Files can be recovered if it is deleted or

corrupted.

Can be slow to copy large numbers of files.

1.7 SYSTEMS SOFTWARE

Page 141: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Incremental backup

1.7 SYSTEMS SOFTWARE

Page 142: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Only the files that have changed since the last

backup are copied.

Files can be recovered if it is deleted or

corrupted.

Much quicker than a full backup.

1.7 SYSTEMS SOFTWARE

Page 143: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Ethical issues

1.8 ETHICAL, LEGAL, CULTURAL & ENVIRONMENTAL

Page 144: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Remember some general key points:

Losing/changing jobs.

Efficiency: robots work 24/7.

Access to IT is not equal (digital divide).

Invasion of privacy.

Responsibility for content on the internet.

1.8 ETHICAL, LEGAL, CULTURAL & ENVIRONMENTAL

Page 145: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Cultural issues

1.8 ETHICAL, LEGAL, CULTURAL & ENVIRONMENTAL

Page 146: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Remember some general key points:

Censorship to prevent political unrest and

preserve culture.

Geography & economy of a country affects

access to networks and power.

Increased mobile technology impacts on how

people communicate: cyberbullying.

1.8 ETHICAL, LEGAL, CULTURAL & ENVIRONMENTAL

Page 147: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Environmental issues

1.8 ETHICAL, LEGAL, CULTURAL & ENVIRONMENTAL

Page 148: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Remember some general key points:

Manufacturing computers uses fossil fuels.

Limited number of natural resources.

Data centres use 2% of global energy.

Computers contain hazardous materials, often

shipped to other countries for disposal.

1.8 ETHICAL, LEGAL, CULTURAL & ENVIRONMENTAL

Page 149: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Privacy issues

1.8 ETHICAL, LEGAL, CULTURAL & ENVIRONMENTAL

Page 150: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Remember some general key points:

Increase in always on, voice activated devices

in the home.

Rise in CCTV.

Rise in social networking and GPS tracking.

1.8 ETHICAL, LEGAL, CULTURAL & ENVIRONMENTAL

Page 151: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Stakeholder

1.8 ETHICAL, LEGAL, CULTURAL & ENVIRONMENTAL

Page 152: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Anyone with an interest in a business.

Consider commenting on:

Company owners: profits & reputation.

Workers: jobs & salary.

Customers: price & convenience.

Suppliers: costs.

Local community: environment & jobs.

1.8 ETHICAL, LEGAL, CULTURAL & ENVIRONMENTAL

Page 153: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Open source software

1.8 ETHICAL, LEGAL, CULTURAL & ENVIRONMENTAL

Page 154: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Users can modify and distribute the software.

Can be installed on any number of computers.

Support provided by the community.

Users have access to the source code.

May not be fully tested.

1.8 ETHICAL, LEGAL, CULTURAL & ENVIRONMENTAL

Page 155: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Proprietary software

1.8 ETHICAL, LEGAL, CULTURAL & ENVIRONMENTAL

Page 156: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Users cannot modify the software.

Copyright protected.

Usually paid for.

Licensed per user or per computer.

Support provided by developers.

Users do not have access to the source code.

Fully tested and supported by developers.

1.8 ETHICAL, LEGAL, CULTURAL & ENVIRONMENTAL

Page 157: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Data Protection Act 1998

Has been replaced by

General Data Protection Regulation 2016

Data Protection Act 2018

1.8 ETHICAL, LEGAL, CULTURAL & ENVIRONMENTAL

Page 158: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Data should be:

Processed for the purpose clearly stated.

Relevant and not excessive.

Accurate and up-to-date.

Kept only for as long as necessary.

Secure.

Held in countries only agreed by the ICO.

1.8 ETHICAL, LEGAL, CULTURAL & ENVIRONMENTAL

Page 159: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Data Protection Regulation

Your rights

1.8 ETHICAL, LEGAL, CULTURAL & ENVIRONMENTAL

Page 160: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Right to access data.

Right to have data corrected.

Right to data erasure (to be forgotten).

Right to restrict processing.

Right not to be used for marketing.

1.8 ETHICAL, LEGAL, CULTURAL & ENVIRONMENTAL

Page 161: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Computer Misuse Act 1990

1.8 ETHICAL, LEGAL, CULTURAL & ENVIRONMENTAL

Page 162: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

It is illegal to:

Make any unauthorised access to data;

with the intent to commit further offences;

with the intent to modify data, e.g. viruses.

1.8 ETHICAL, LEGAL, CULTURAL & ENVIRONMENTAL

Page 163: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Copyright Design and Patents Act 1988

1.8 ETHICAL, LEGAL, CULTURAL & ENVIRONMENTAL

Page 164: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

It is illegal to:

Copy, modify or distribute software: music,

video or other intellectual property without

permission of the author.

1.8 ETHICAL, LEGAL, CULTURAL & ENVIRONMENTAL

Page 165: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Creative Commons Licensing

1.8 ETHICAL, LEGAL, CULTURAL & ENVIRONMENTAL

Page 166: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

A way to grant copyright permissions to

creative work.

It allows an author to retain copyright while

allowing others to copy, distribute, and make

some uses of their work.

1.8 ETHICAL, LEGAL, CULTURAL & ENVIRONMENTAL

Page 167: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Freedom of Information Act 2000

1.8 ETHICAL, LEGAL, CULTURAL & ENVIRONMENTAL

Page 168: Craig’n’Dave OCR GCSE Computer Science Terminology Unit 1 · Memory in the processor providing fast access to frequently used instructions and data. 1.1 SYSTEMS ARCHITECTURE

Members of the public can request information

from public bodies about their activities.

Public authorities are obliged to publish data

about their activities when asked.

1.8 ETHICAL, LEGAL, CULTURAL & ENVIRONMENTAL