Skip to topic
    ← Back to course topics

    Units — OCR GCSE Computer Science

    Teaching note checked against the official specification.

    Test yourself on Units with OCR GCSE practice questions.

    Start free

    A week of Premium from your first lesson · Then the free plan continues · No card, no charge

    Units explained

    Units covers 3 specification points, including The units of data storage Bit Nibble (4 bits)… and How data needs to be converted into a binary….

    Read the full explanation

    Open a point below for its explanation and revision guidance.

    The units of data storage Bit Nibble (4 bits) Byte (8 bits) Kilobyte (1,000 bytes or 1 KB) Megabyte (1,000 KB) Gigabyte (1,000 MB) Terabyte (1,000 GB) Petabyte (1,000 TB)

    Data storage is measured in a ladder of units, each step multiplying by 1,000 in this specification. A bit is one binary digit, 0 or 1. A nibble groups 4 bits, useful because one hexadecimal digit represents exactly one nibble. A byte groups 8 bits and typically stores one character. From bytes upward the units step by 1,000: 1 KB = 1,000 bytes, 1 MB = 1,000 KB, 1 GB = 1,000 MB, 1 TB = 1,000 GB and 1 PB = 1,000 TB. To convert, multiply when moving to a larger unit's worth of smaller units, and divide when moving the other way. For example, 3 MB = 3 × 1,000 KB = 3,000 KB = 3,000 × 1,000 bytes = 3,000,000 bytes. A 2 TB drive holds 2,000 GB, or 2,000,000 MB.

    How data needs to be converted into a binary format to be processed by a computer

    A computer's processor works with electrical signals that are either on or off, so all data must be represented as binary patterns of 0s and 1s before processing. Input such as text, images, sound and instructions is converted into binary by hardware and software. A keyboard converts each key press into a character code, such as the 8-bit ASCII code for 'A', which is 01000001. A microphone samples a sound wave and stores each sample as a binary number. An image is stored as binary values for the colour of each pixel. Once data is binary, the CPU can fetch, decode and execute instructions and perform calculations on it. Results are converted back into a human-readable form, such as text on a screen or sound from a speaker, by output devices.

    Data capacity and calculation of data capacity requirements

    Data capacity is the amount of storage a file, program or medium needs. It is measured in bits and bytes, with 8 bits = 1 byte. OCR J277 uses decimal (base-10) units: 1 kB = 1000 bytes, 1 MB = 1000 kB, 1 GB = 1000 MB, 1 TB = 1000 GB. To calculate capacity, multiply the number of items by the size of each item, then convert to a sensible unit. For example, 500 photos each of 4 MB require 500 × 4 MB = 2000 MB = 2 GB. If a file is 20,000 bits, divide by 8 to get 2500 bytes, then by 1000 to get 2.5 kB. Always state the unit and show your conversion steps clearly. Do not use binary prefixes such as KiB or MiB in J277 answers.

    Your focus

    1. Define bit, nibble, byte, kilobyte, megabyte, gigabyte, terabyte and petabyte with their correct bit or byte equivalents.
    2. Convert a value from one storage unit to another using the 1,000 multiplier.
    3. Select an appropriate unit to describe the size of a given file or storage device.
    Show all 9 objectives
    1. Explain why computers require data in binary form.
    2. Describe how at least one type of data, such as text, sound or images, is converted into binary.
    3. Outline how binary results are converted back into a form people can understand.
    4. State the relationship between bits, bytes and common capacity units.
    5. Calculate the total capacity required for a given number of files of known size.
    6. Convert a capacity between decimal units accurately.

    Units exam tips

    Marking Points
    • States that a bit is a single binary digit, either 0 or 1, and is the smallest unit of data.
    • States that a nibble is 4 bits and a byte is 8 bits, and that a byte commonly represents one character.
    • Recalls the 1,000 multiplier between consecutive units: KB, MB, GB, TB and PB.
    • Converts between units correctly, multiplying when moving to smaller units and dividing when moving to larger units.
    • Uses the units accurately in context, for example estimating that a 4-minute song file is a few MB while a film is several GB.
    • Explains that a computer processes data using two states, often described as on and off or 1 and 0.
    • States that all input data, including text, images, sound and program instructions, must be converted into binary before processing.
    • Describes a conversion method for one data type, for example a keyboard producing a character code such as 01000001 for 'A', or a microphone sampling sound into binary values.
    • Explains that the CPU can only fetch, decode and execute binary instructions and operate on binary data.
    • Recognises that binary results are converted back into a human-readable form by output devices such as monitors, speakers or printers.
    • State that data capacity is measured in bits and bytes, with 8 bits = 1 byte.
    • Use decimal units: 1 kB = 1000 bytes, 1 MB = 1000 kB, 1 GB = 1000 MB, 1 TB = 1000 GB.
    • Calculate total capacity by multiplying the number of items by the size of one item.
    • Convert between units correctly, for example divide by 1000 to move to a larger decimal unit, and give the final unit.
    • Apply capacity calculations to contexts such as estimating storage for images, audio, video or text files.
    • Convert between bits and bytes by multiplying or dividing by 8 as appropriate.
    Examiner Tips
    • 💡Write the conversion ladder (bit, nibble, byte, KB, MB, GB, TB, PB) at the start of a calculation question so each step is visible.
    • 💡Show every multiplication or division by 1,000 as a separate line so method marks can be awarded even if the final value is wrong.
    • 💡Check the direction of conversion by asking whether the number should get bigger (moving to smaller units) or smaller (moving to larger units).
    • 💡Link each example of conversion to the device or process that performs it, such as keyboard to character code or microphone to sampled values.
    • 💡Use the phrase 'on and off' or 'two states' when explaining why binary suits electronic circuits.
    • 💡Include one input example and one output example to show that conversion works in both directions.
    • 💡Write down the multiplication and any conversion as a clear chain, for example 500 × 4 MB = 2000 MB = 2 GB, so the method is visible.
    • 💡Check the unit in the question and the unit expected in the answer; convert only at the end to reduce rounding errors.
    • 💡For multi-step problems, keep track of the unit at each stage and include it in your answer.
    Common Mistakes
    • Writing that 1 KB = 1,024 bytes: correct this by using the specification value of 1,000 bytes for OCR J277.
    • Confusing bits with bytes when converting, for example treating 8 Mb as 8 MB: correct this by noting that a lowercase b often means bit and an uppercase B means byte, and that 8 bits make 1 byte.
    • Multiplying when converting from a smaller unit to a larger unit, for example saying 5,000 MB = 5,000,000 GB: correct this by dividing by 1,000 at each upward step, giving 5 GB.
    • Saying a computer understands letters and pictures directly: correct this by explaining that these are converted into binary codes before the CPU can use them.
    • Claiming conversion happens only inside the CPU: correct this by noting that input devices and software convert data to binary before it reaches the processor.
    • Describing binary as decimal digits 0 to 9: correct this by stating that binary uses only the two digits 0 and 1.
    • Using 1024 instead of 1000 for kB, MB, GB or TB. Correction: OCR J277 uses decimal units, so 1 kB = 1000 bytes, 1 MB = 1000 kB, and so on.
    • Forgetting to convert the final answer to the requested unit. Correction: after multiplying, divide by the correct factor and label the result, for example 2000 MB ÷ 1000 = 2 GB.
    • Mixing bits and bytes. Correction: check whether file sizes are in bits or bytes; if needed, divide or multiply by 8 before combining with byte-based capacities.