Fundamentals of Data Representation Flashcards

(63 cards)

1
Q

Natural Numbers

A

The set of positive integers and 0. A subset of Integer Numbers.

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

Integer Numbers

A

The set of numbers with no fractional part.

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

Rational Numbers

A

The set of numbers that can be represented as the ratio of two integers.

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

Irrational numbers

A

The set of numbers which cannot be represented as a ratio of two integers.

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

Ordinal Numbers

A

Natural numbers used to describe numerical position or order of objects

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

Binary

A

A number system with base 2.

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

Decimal

A

A number system with base 10.

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

Hexadecimal

A

A number system with base 16

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

Number base

A

The number of unique digits used by a particular number system to represent numbers.

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

Bit

A

A binary digit used by computers as the fundamental unit of information. Either 1 or 0.

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

Byte

A

A group of 8 bits

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

Nibble

A

A group of 4 bits

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

Binary prefix

A

A prefix to a unit representing a power of 2. Kibi = power of 10, Mebi = 20, Gibi= 30, Tebi = 40

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

Decimal Prefix

A

A prefix to a unit representing a power of 10

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

Signed binary

A

A binary system capable of representing negative and positive numbers

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

Unsigned binary

A

A binary system that can only represent positive numbers.

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

Two’s complement

A

Coding scheme used to represent negative or positive number. If most significant bit is 1 = negative

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

Exponent

A

Stores number of positions to move the decimal point

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

Fixed point form

A

Decimal point is at a fixed position.

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

Floating point form

A

Radix point moved by exponant and uses normalisation. Number before and after decimal point have to be opposite. ie 1.0… or 0.1…

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

Mantissa

A

Component of floating point that stores the significant figures of the floating point

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

Absolute error

A

Difference between correct value and rounded value (ie stored in binary)

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

Relative error

A

The percentage difference between the exact value and rounded value

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

Underflow

A

The misrepresentation of a numeric value because it is too small to be represented by allocated exponent.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Overflow
Incapability to store a number in assigned bits because it is too large
26
Character code
A unique binary representation of a character
27
ASCII
character set used to represent alphanumerical values or symbols as a set of 8 bits (used to be 7)
28
Unicode
Superset of ASCII. Uses 16 or 32 bits instead of 8, where first 8 bits are the same symbols as in ASCII, 32 bits includes thigs such as chinese characters. Good for multilingual data. Needs much more storage space and higher transmission time than ASCII.
29
Check digit
Method of error checking during data transmission by adding an extra digit at the end calculated from digits in code itself, usually mod 10.
30
Check sum
Checks for transmission errors by calculating sum of transmitted digits
31
Majority voting
Sending each bit thrice and then taking majority as correct digit. Error checking and correction during transmission.
32
Parity bits
Most significant bit used to make number of 1's sent in data packet either even or odd.
33
Bitmapped Graphics
Image composed of an array of pixels with allocated number of bits arranged to form an image.
34
Bitmap resolution/Size
Width in pixels * height in pixels
35
Bitmap storage requirements
Amount of storage required for image = bitmap resolution * colour depth
36
Colour depth
Number of bits per pixel where n bits can store 2^n colours
37
Metadata
Data related to image file itself ie pixel width, depth, location
38
Bitmap Density
Number of pixels per inch, used to describe computer screen
39
Vector image
stores image as drawing list instead of pixels, can be scaled up without loss of detail, needs less storage space unless many tiny details.
40
Image manipulation
You can change individual pixels easily in bitmap images and individual objects but not pixels in vector images
41
Sound conversion to digital
Continuous analogue data converted to discrete digital data format where sampling frequency is measured in Hertz
42
Sampling rate
The frequency at which you record the amplitude of the sound, higher sampling rate equals smoother sounding playback, however needs a lot of storage
43
Sample size
num of bits per sec * length of recording in sec * num of bits per sample
44
Analogue data
Analogue technology records wave in original format, for ex signal in microscope can be copied onto tape, read, amplified and sent to a speaker, quantities are measured
45
Digital signal
Digital technology samples analogue waveforms in intervals and stores it on a digital device, quantities rather counted than measured
46
Analogue to digital
Microphone turns sound energy into electrical energy, ADC samples data and turns it into binary
47
Digital to Analogue
DAC converts binary back into a sound wave which then gets amplified which is connected to a speaker
48
Interpreting frequency
Higher frequency means higher pitch and vise versa
49
Nyquist theorem
Sampling rate should be at least double of the maximum frequency in original analogue signal
50
Sound sampling
The process of converting analogue sound waves to a digital waveform
51
Midi controller
Musical digital Instrument interface is a protocol for ADC audio transmission to a digital interface used for the majority of electronical musical instruments and computers
52
Event messages
Bidary data transmitted between midi device and computer processor that carries properties controlling when and how sound is produced
53
lossy compression
Removes non-essential information, data loss is non-recoverable
54
lossless compression
records patterns of data instead of actual data, no data is lost
55
Run-Length encoding
A type of lossless compression where repeated occurrences of the same data re stored as single data values with their counts
56
Dictionary based encoding
Lossless compression where often reoccurring words are stored in dictionary and those words in the text replaced with the dictionary code
57
Encryption
process of converting original data (plaintext) into a form which cannot be understood by unauthorised users (ciphertext) using an encryption algorithm (cipher)
58
Caeser cipher
shifts alphabet and number shifted by is the key
59
Vernam Cipher
Chiper that uses a one time pad to convert each each character to cipher text, computationally secure, uses XOR
60
Brute force attack
Try until code has been deciphered
61
Cryptanalysis
Uses for example frequency analysis to decode a cipher
62
One time pad
A secret random key which is only used once
63
Computationally secure
When time needed to decipher a code is unreasonable for data encrypted