This topic covers the fundamental principles of how data is represented within a computer system. It encompasses number systems, units of information, bina
Topic Synopsis
This topic covers the fundamental principles of how data is represented within a computer system. It encompasses number systems, units of information, binary arithmetic, character coding, and the digital representation of images, sound, and other data types including compression and encryption.
Key Concepts & Core Principles
- Binary and hexadecimal conversions: Be able to convert between denary, binary, and hexadecimal fluently, including binary-coded decimal (BCD) and two's complement for negative numbers.
- Character encoding: Understand ASCII (7-bit and extended 8-bit) and Unicode (UTF-8, UTF-16), including why Unicode is needed for global text representation.
- Bitmap images: Know how resolution, colour depth, and metadata affect file size. Be able to calculate file size using: (width × height × colour depth) / 8 (in bytes).
- Sound representation: Understand sampling rate, bit depth, and the Nyquist theorem. Be able to calculate file size: sampling rate × bit depth × duration × number of channels.
- Floating-point representation: Know the structure (sign, exponent, mantissa) and how to normalise a floating-point number. Understand the trade-off between range and precision.
Exam Tips & Revision Strategies
- Always show your working for number base conversions to gain method marks.
- Ensure you can clearly distinguish between the character code of a digit and its pure binary value.
- Practice calculating the range of values for a given number of bits using two's complement.
- Be prepared to explain why Unicode was introduced compared to ASCII.
- Memorize the definitions of lossless and lossy compression and be ready to provide examples of each.
Common Misconceptions & Mistakes to Avoid
- Confusing binary prefixes (powers of 2) with decimal prefixes (powers of 10).
- Incorrectly performing two's complement conversion for negative numbers.
- Failing to account for metadata when calculating image storage requirements.
- Misunderstanding the difference between bit rate and baud rate.
- Confusing the roles of ADC and DAC.
Examiner Marking Points
- Conversion between decimal, binary, and hexadecimal number bases.
- Understanding of binary prefixes (kibi, mebi, gibi, tebi) vs decimal prefixes (kilo, mega, giga, tera).
- Two's complement representation for signed integers.
- Fixed point and floating point representation of fractional numbers.
- Calculation of storage requirements for bitmapped images and sound files.
- Understanding of lossless vs lossy compression techniques.
- Application of Caesar and Vernam ciphers for encryption.