Unit 5 Flashcards
(38 cards)
Bit
1 or 0
Byte
group of 8 bits, 2n different values can be represented with n bits
binary units
kibibyte 2^10
mebibyte 2^20
gibibyte 2^30
tebibyte 2^40 bytes
ASCII Code
7 bits originally then expanded to 8 bit with Extended ASCII giving an extra 128 values but still only American / Western European alphabets
Unicode
originally 16-bit (UTF-16) to allow a greater range of characters to be included then expanded further to 32 bit (UTF-32) to include almost all international alphabets and emojis
ASCII und Unicode
same value for any character that exists in both
Parity Bit
checks if there are an odd or even number of 1s, uses Most Significant Bit
Majority Voting
sends each bit multiple times, majority value is accepted
Checksum
hashing algorithm carried out on the data
Check Digit
hashing algorithm produces a check digit
overflow
is where a number (usually the result of a calculation) is too large to fit into the number of bits available
underflow
number too small
normalised floating point
consists of mantissa and exponent and always starts with 1.0 or 0.1, can be signed
signed binary
most significant bit is negative
Resolution
width * height in pixels
Colour Depth
number of binary bits per pixel
File size
resolution * colour depth
Vector Images
the data defining the image is stored in a Drawing List containing the relevant properties
Nyquist’s Theorem
the sampling frequency must be at least double that of the highest frequency in the original signal
Sound File Size
sample frequency * bit depth * length of sample (multiply by num of chanels)
Bit Depth
it’s the number of bits used to record the amplitude at each sample point, also known as sample resolution
MIDI
a protocol providing a standard for electrical musical instruments, recording devices, computers to connect and communicate with each other, it carries event messages
event messages
-pitch and duration of note
-volume changes
- synchronisation of tempo between classes
MIDI file
a list of instructions that tell the controller how to synthesise a sound based on digital sound samples and pre-recordings