kasim-lone.dev — data-representation
OCR GCSE · Paper 1

Data Representation

OCR GCSE Computer Science — "data storage & compression"

// topics
units.tsx →
1
2
3
4
5
// 01
export const Units = {
name: "Units & Capacity",
Bit, nibble, byte, KB → PB. Converting between units and calculating file capacity.
}
unitscapacityfile size
binary.tsx →
1
2
3
4
5
// 02
export const Binary = {
name: "Binary",
Denary ↔ binary, binary addition, overflow errors and binary shifts.
}
conversionadditionshifts
hexadecimal.tsx →
1
2
3
4
5
// 03
export const Hexadecimal = {
name: "Hexadecimal",
Base-16, denary ↔ hex, binary ↔ hex, and why programmers use hex.
}
base-16MACcolour
characters.tsx →
1
2
3
4
5
// 04
export const Characters = {
name: "Characters",
Character sets, ASCII, Extended ASCII and Unicode.
}
ASCIIUnicode
images.tsx →
1
2
3
4
5
// 05
export const Images = {
name: "Images",
Bitmap vs vector, resolution, colour depth, file size and metadata.
}
bitmappixelsmetadata
sound.tsx →
1
2
3
4
5
// 06
export const Sound = {
name: "Sound",
Analogue → digital, sample rate, bit depth and file size.
}
samplingbit depth
compression.tsx →
1
2
3
4
5
// 07
export const Compression = {
name: "Compression",
Why we compress. Lossy vs lossless — when to use each.
}
lossylossless