CS Flashcards

1
Q

What converts assembly to machine code

A

Assembler

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

Image size

A

[height * width) * colour depth

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

Sound

A

Analogue is converted to digital (microphone)
Samples are taken (Sample rate Hz)
Values are rounded to levels (quantising, bits to represent each level is Sample resolution)
Binary data is stored

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

Sound file size

A

Sample rate * Sample resolution * duration

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

RLE

A

Run-length encoding:

May take up more space

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

Huffman

A

Compresses through most frequent. Always saves or equal

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

Software divisions

A

Application and system

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

Application software

A

Built for user-interaction

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

System software

A

Provides platform for applications to run, communicates directly with hardware.
Includes OS and utility

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

Layers of the internet

A

Application
Transport
Network
(Data) Link

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

Ways of network security

A

Authentication, encryption, firewall, MAC address filter

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

Wi-Fi

A

Wireless fidelity

(Data) Link

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

HTTP

A

Hyper-text transfer protocol

Application

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

UDP

A

User datagram protocol

Transport

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

SMTP

A

Simple-mail transfer protocol

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

IP

A

Internet protocol

Network

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

IMAP

A

Internet message access protocol

Application

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

FTP

A

File transport protocol

19
Q

TCP

A

Transmission Control Protocol

Transport

20
Q

HTTPS

A

Hyper-text transfer protocol secure

Application

21
Q

2 transport protocols

22
Q

Network layer protocol

23
Q

5 application protocol

A

HTTP/S, FTP, SMTP, IMAP

24
Q

(Data) Link layer

25
Transport layer
How it’s transferred
26
Transport layer
How it’s transferred
27
Social engineering
Manipulating people to give credentials
28
Phishing
Using SMS or email to obtain credentials
29
Pharming
Re-directing to a fake website
30
Shouldering
Observing private information
31
Computer virus
Malicious code for a specific intention
32
Trojan
Useful code, but hidden malicious code inside
33
Spyware
Software tracks information for potentially malicious intention or for targeted adverts
34
Adware
Software which displays adverts
35
Biometric measures
Uses a human feature for authentication
36
Password system
Uses a password to authenticate
37
CAPTCHA
Prevents robot from authenticating
38
Email confirmation
Confirms identity
39
Automatic software update
Ensures most recent patches are installed preventing flaws being exploited
40
Misconfigured access rights
Allows users to have administrator commands
41
Application layer
user interaction. Consumes and produces information
42
Network layer
Finding the destination through IP.
43
(Data) Link layer
The sending or receiving of the data
44
Transport layer
Putting the data into packets.