Computer Science Revision Flashcards

1
Q

Machine Code

A

Coding in Binary

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

Assembly Language

A

Binary code substituted with simple sequences of letters known as mnemonics.

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

Assembler

A

Used to translate assembly code into machine code binary.

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

Low Level Languages

A

Machine Language and Assembly Language

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

High Level Languages

A

Python, C#, etc

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

Interpreter

A

Translates and executes code line by line.

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

Compiler

A

Compiles and translates all source code into an executable file.

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

Opcode and Operand

A

8-Bit binary digit split into opcode and operand:

Opcode: Assembly Instruction (e.g. 0001 would be ADD in assembly).
Operand: Contains the binary value (e.g. 1010 would be 10).

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

Data Protection Act/GDPR

Year?
What does it ensure?

A

1998 and 2018.

Must be processed securely, must be processed lawfully and fairly, must be collected for legitimate reasons, must be adequate and limited, must be accurate and kept up to date, must not be kept for longer than it is needed, data controllers must be able to prove that their data protection measures are sufficient.

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

Computer Misuse Act.

Year?
What it covers.

A

1990

  1. Unauthorised access to a computer: 2 year prison sentence and 5000 pound fine.
  2. Unauthorised access to a computer to commit another offence: 10 year prison sentence and unlimited fine.
  3. Unauthorised acts that impair operation of a computer (DDoS and ransomware): 10 year sentence and unlimited fine.
    3A: Writing viruses and other tools: 2 year sentence
    3ZA: Unauthorised acts creating a risk of serious damage: 14 year sentence.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Copyright, Designs, and Patents Act.

Year?
What it covers.

A

Covers protection of various digital works such as music and art.

Covers anti-piracy and software licenses.

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

Regulation of Investigatory Powers Act.

Year?
What it covers.

A

2000

Lays out the limits of police and government power when it comes to ISPs, telecom companies, and social media.

Allows for mass surveillance, handing over encryption keys, intercept and monitor digital comms by the police and government.

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

Symmetric Encryption

A

Same key used to encode and decode.

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

Asymmetric Encryption

A

Two different but mathematically connected keys used for encryption and decryption.

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

Cipher

A

Encryption algorithm with certain rules.

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

What does URL stand for.

A

Uniform Resource Locater

17
Q

FQDN of Google Website

A

www.google.com

18
Q

Scheme/Protocol of Google Website

19
Q

Domain name of Google Website

20
Q

Subdomain of Google Website

21
Q

TCP

A

Stands for Transmission Control Protocol

One of the standards for data transfer on the internet, resends packets if lost.

22
Q

HTTP(S)

A

Protocol for transfer between Client and Web Server.

S stands for secure, refers to encrypted web transfer.

23
Q

FTP

A

File Transfer Protocol

Rules for transferring files.

24
Q

POP

A

Post Office Protocol

Retrieves and deletes email from server and downloads to local machine.

25
Q

IMAP

A

Internet Message Access Protocol.

Retrieves email from server but doesn’t delete.

26
Q

SMTP

A

Simple Mail Transfer Protocol

Governs the sending of emails.

27
Q

DNS

A

Domain Name Server.

Connects domain of website to its IP for end user.