This topic covers the measurement of data storage using binary multiples and the necessity of data compression. Students learn to calculate file sizes and
Topic Synopsis
This topic covers the measurement of data storage using binary multiples and the necessity of data compression. Students learn to calculate file sizes and data capacity requirements, as well as the differences between lossless and lossy compression methods.
Key Concepts & Core Principles
- Units of data: bit (0 or 1), nibble (4 bits), byte (8 bits), kilobyte (1024 bytes), megabyte, gigabyte, terabyte — and how they relate to each other.
- Binary representation: how numbers, text (ASCII/Unicode), images (bitmap pixels), and sound (sampling) are stored as binary digits.
- Lossy vs lossless compression: lossy reduces file size by discarding data permanently (e.g., JPEG, MP3); lossless reduces size without losing data (e.g., PNG, ZIP).
- Run-length encoding (RLE): a simple lossless method that replaces repeated consecutive data with a count and the value (e.g., 'AAAABBB' becomes '4A3B').
- Dictionary-based compression: uses a dictionary of frequently occurring patterns to replace them with shorter codes (e.g., LZW used in GIF).
Exam Tips & Revision Strategies
- Ensure you are familiar with the binary multiples hierarchy (bit, nibble, byte, kibibyte, mebibyte, gibibyte, tebibyte)
- Show all working for calculations as marks are often awarded for the method, not just the final answer
- Be prepared to explain why compression is necessary in specific scenarios, such as web transmission or storage limitations
- Practice identifying whether a scenario requires lossless or lossy compression
Common Misconceptions & Mistakes to Avoid
- Confusing binary prefixes (kibibyte) with decimal prefixes (kilobyte)
- Incorrectly applying units when calculating file sizes
- Failing to show working in calculation-based questions
- Misunderstanding the trade-off between file size and quality in lossy compression
Examiner Marking Points
- Correct use of binary multiples (bit, nibble, byte, kibibyte, mebibyte, gibibyte, tebibyte)
- Accurate construction of expressions to calculate file sizes
- Accurate calculation of data capacity requirements
- Correct identification of the need for data compression
- Distinction between lossless and lossy compression methods