Topic 2 focuses on how computers represent and manipulate data using binary systems. It covers the conversion between number systems, the representation of
Topic Synopsis
Topic 2 focuses on how computers represent and manipulate data using binary systems. It covers the conversion between number systems, the representation of various data types including text, images, and sound, and the principles of data storage and compression.
Key Concepts & Core Principles
- Binary representation: All data is stored as sequences of 0s and 1s. Know how to convert between binary and denary (base-10) and perform binary addition, including overflow.
- Hexadecimal: A base-16 system used as a shorthand for binary. Convert between hex, binary, and denary, and understand its use in memory addresses and colour codes.
- Character encoding: ASCII uses 7 or 8 bits per character (128 or 256 characters), while Unicode uses up to 32 bits to represent characters from all languages. Know the difference and why Unicode is needed.
- Images and sound: Bitmap images store colour depth (bits per pixel) and resolution (pixels per inch). Sound is sampled at a sample rate (Hz) with a bit depth (number of bits per sample). Understand how these affect file size and quality.
- Compression: Lossless compression (e.g., run-length encoding) reduces file size without losing data, ideal for text and programs. Lossy compression (e.g., JPEG, MP3) discards some data to achieve smaller sizes, suitable for images and audio where minor quality loss is acceptable.
Exam Tips & Revision Strategies
- Show all working when performing binary conversions or calculations to gain method marks.
- Ensure you are familiar with the specific binary prefixes (kibibyte, mebibyte, etc.) as defined in the specification.
- Practice binary shifts and addition to avoid simple arithmetic errors.
- Be prepared to explain the trade-offs between file size and quality in compression.
Common Misconceptions & Mistakes to Avoid
- Confusing the difference between bit depth and sample rate in sound representation.
- Incorrectly calculating file sizes by using decimal multiples (e.g., 1000) instead of binary multiples (e.g., 1024).
- Failing to account for overflow when performing binary addition.
- Misunderstanding the difference between lossy and lossless compression applications.
Examiner Marking Points
- Correct conversion between denary, binary, and hexadecimal systems.
- Accurate calculation of file sizes and data capacity requirements using binary multiples.
- Understanding of binary representation for integers, including unsigned and two's complement.
- Explanation of how images (pixels, resolution, colour depth) and sound (amplitude, sample rate, bit depth) are digitized.
- Distinction between lossy and lossless compression methods.
- Correct application of binary addition and shifts.