CS Flashcards

You may prefer our related Brainscape-certified 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

A

UDP, TCP

22
Q

Network layer protocol

A

IP

23
Q

5 application protocol

A

HTTP/S, FTP, SMTP, IMAP

24
Q

(Data) Link layer

A

Wi-Fi

25
Q

Transport layer

A

How it’s transferred

26
Q

Transport layer

A

How it’s transferred

27
Q

Social engineering

A

Manipulating people to give credentials

28
Q

Phishing

A

Using SMS or email to obtain credentials

29
Q

Pharming

A

Re-directing to a fake website

30
Q

Shouldering

A

Observing private information

31
Q

Computer virus

A

Malicious code for a specific intention

32
Q

Trojan

A

Useful code, but hidden malicious code inside

33
Q

Spyware

A

Software tracks information for potentially malicious intention or for targeted adverts

34
Q

Adware

A

Software which displays adverts

35
Q

Biometric measures

A

Uses a human feature for authentication

36
Q

Password system

A

Uses a password to authenticate

37
Q

CAPTCHA

A

Prevents robot from authenticating

38
Q

Email confirmation

A

Confirms identity

39
Q

Automatic software update

A

Ensures most recent patches are installed preventing flaws being exploited

40
Q

Misconfigured access rights

A

Allows users to have administrator commands

41
Q

Application layer

A

user interaction. Consumes and produces information

42
Q

Network layer

A

Finding the destination through IP.

43
Q

(Data) Link layer

A

The sending or receiving of the data

44
Q

Transport layer

A

Putting the data into packets.