VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

Secondary 3 G3 Mathematics Tutor Bukit Timah | Digital Storage Mathematics: Bits, Bytes, File Sizes and Download Rates

Three students work together at a classroom table, reviewing open textbooks and notes.

Secondary 3 G3 Mathematics Tutor Bukit Timah | Digital Storage Mathematics: Bits, Bytes, File Sizes and Download Rates — Did you know? A connection advertised at 80 megabits per second does not mean it transfers eighty megabytes every second. Eight bits make one byte, so the ideal mathematical ceiling is ten megabytes per second before overheads. This Secondary 3 G3 Mathematics tutor Bukit Timah guide uses digital file sizes to practise unit conversion, proportional reasoning, rates and clear mathematical checking.

Quick answer: 1 B (byte) = 8 bits (b). In decimal SI-style units, 1 MB = 1,000,000 bytes and 1 Mb = 1,000,000 bits, so an ideal 40 Mb/s link corresponds to 5 MB/s. Binary units use different prefixes: 1 MiB = 1,048,576 bytes. The download-time examples assume steady stated throughput and exclude network overhead, buffering, delays and data-compression effects.

K310’s 2027 Singapore–Cambridge SEC G3 Mathematics syllabus includes numbers, powers and standard form, ratios, rates, unit conversion and real-world contexts. It does not say digital-network engineering is a separate required K310 topic; these are original applications of those mathematical tools. The distinction between decimal SI prefixes and binary IEC prefixes follows the NIST explanation of binary prefixes and byte conversions.

Three secondary school Mathematics learners comparing notes about unit rates and numerical quantities

Quick reference: bits, bytes and transfer speeds

  • bit = b; byte = B: uppercase and lowercase matter; one byte contains eight bits.
  • Decimal prefixes: 1 kB = 1,000 B; 1 MB = 1,000,000 B; 1 GB = 1,000,000,000 B.
  • Binary prefixes: 1 KiB = 1,024 B; 1 MiB = 1,048,576 B; 1 GiB = 1,073,741,824 B.
  • Download rate conversion: Mbps ÷ 8 = ideal MB/s, when both are decimal prefixes.
  • Transfer time: file size in matching units ÷ constant transfer rate, using seconds or another stated time unit.
  • File size conversions: use the named decimal or binary convention consistently; do not silently treat MB as MiB.
  • Plan capacity: compare files and storage limits using the same unit convention.
  • Real download time: may be longer than the simple constant-throughput model due to overhead and changing speeds.
  • Check: multiplying rate by ideal elapsed time should recover the file size.

Why digital file sizes are a good lesson in unit conversion

A byte and a bit are different quantities

The bit is a basic unit used to describe digital information, while a byte is conventionally eight bits. This means that a file containing two thousand bytes contains sixteen thousand bits. A student who ignores the lower- and uppercase letters can be off by a factor of eight before beginning the actual rate calculation.

The easy check is to think about which unit is being counted. A connection speed stated in Mb/s is usually expressed in megabits per second, while a file size stated in MB is megabytes. Converting a file size into bits before dividing by a bit-rate makes the units explicit.

Decimal and binary prefixes have separate names

A decimal megabyte is one million bytes. A mebibyte is 2²⁰ bytes, or 1,048,576 bytes. They are near each other, but not identical. The NIST binary-prefix reference names KiB, MiB and GiB so users can distinguish powers of two from the ordinary decimal prefixes.

If a word problem defines MB as one million bytes, use that convention throughout. If it uses MiB, convert using 1,048,576. Do not substitute 1,024 for a decimal kilobyte simply because some older computer displays have been inconsistent about terminology.

A transfer speed is a rate, not a storage amount

A file of size eighty megabytes is an amount of stored information. A connection of twenty megabits per second is a transfer rate. The first can be converted to bits; the second already gives bits per unit time. Dividing amount by rate gives time.

This is the same dimensional relationship students use for distance and speed. If a vehicle travels distance at kilometres per hour, distance divided by speed yields hours. A digital transfer is simply another context where numerator and denominator need compatible units.

Why the factor of eight matters

Suppose a file is 100 MB, meaning one hundred million bytes in the stated decimal convention. This equals 800 million bits, or 800 Mb. At a constant 40 Mb/s, ideal transfer time is 800/40=20 seconds, not 100/40=2.5 seconds.

A convenient alternative method is to divide 40 Mb/s by eight, obtaining 5 MB/s, then divide 100 MB by 5 MB/s to get the same twenty seconds. Two equivalent conversions provide a useful independent check.

Units can cancel to reveal the correct operation

A value of 50 MB divided by 10 MB/s leaves seconds, because megabytes cancel. But 50 MB multiplied by 10 MB/s gives MB²/s, which is not a time. Unit cancellation is an accessible way to decide whether multiplication or division is appropriate.

A tutor should encourage written units in each line even if a calculator is permitted. When the final unit does not match the requested quantity, the arithmetic operation is likely to be wrong even if the number looks reasonable.

Transfer-time questions make assumptions about throughput

A classroom example may assume a steady rate and no loss or delays. In reality, actual file transfer may include protocol overhead, network congestion, storage writing time and changes in signal conditions. An advertised speed is not a guarantee of continuously achieved application throughput.

The Mathematics answer is still useful when the assumptions are explicit. State that the value is an idealised result, or a lower-bound-style estimate under a maximum-rate assumption, rather than presenting it as the exact future time for a real download.

A time in decimal minutes must be converted correctly

A calculation of 2.5 minutes means two minutes thirty seconds, not two minutes fifty seconds. Multiply the fractional 0.5 minute by sixty. Likewise, 1.25 minutes is one minute fifteen seconds. This is a separate unit conversion after the transfer-rate calculation.

Students can make all computations in seconds first and translate only at the end. That avoids treating a displayed decimal as clock notation. Checking by converting the final minutes and seconds back into total seconds will expose a misreading.

A folder total is a sum of files, not a file count

If a folder contains four files of 25 MB each and three files of 10 MB each, its total size in a simplified no-metadata model is 4×25+3×10=130 MB. Seven files is their count, not their total storage amount.

This is an arithmetic and algebraic-expression problem. An organised table with columns for file type, size per file, quantity and subtotal makes the model readable. It also enables the learner to change one quantity without rebuilding the calculation.

Storage capacity must be compared with remaining space

A device may have 256 GB nominal capacity yet only 18 GB remaining under the given problem. A new collection of files totalling 21 GB will not fit in the available space without removing data or changing the storage arrangement. Total advertised capacity is not the relevant limit.

In a mathematical word problem, use the stated free space after converting all file sizes to the same unit. A simple inequality such as 5n+3≤18 can determine the maximum number of extra files. If n is a count, the final answer must be a nonnegative whole number.

Fractional file counts are not normally permitted

Suppose each identical file requires four gigabytes and only fifteen gigabytes remain. The mathematical quotient 15/4=3.75 does not mean 3.75 complete files can be stored if only whole files are allowed. The maximum is three; the fourth would exceed the free space.

This is the same integer constraint students meet when counting coach seats, tile packs or meal portions. A useful check is to test the selected integer and the next one. The physical or logical meaning of the object determines how to interpret the fractional boundary.

Rates expressed in MB/s and Mbps need consistent prefixes

A decimal rate of 12 MB/s equals 96 Mb/s, because twelve million bytes per second contains ninety-six million bits per second. When both use the same decimal magnitude prefix, multiply or divide by eight. A rate labelled MiB/s requires a different numerical conversion to decimal Mbps.

This distinction matters when interpreting computer files and advertised network connections. Students should not mix binary and decimal units unless the problem supplies the conversion or they apply a correct exact factor.

Percentage completion is a relationship between parts and total

If a 600 MB file is 35% transferred, the mathematical model has delivered 0.35×600=210 MB and has 390 MB left. A progress bar may not correspond exactly to time remaining when speeds change; the calculation describes the proportion of the file, not a guaranteed fraction of elapsed time.

A tutor can ask students to distinguish ‘35% of data transferred’ from ‘35% of time spent’. They may coincide under constant speed with no extra stages, but they are different quantities. This is a valuable lesson in percentages and interpreting visual displays.

A data-plan price needs its own denominator

If a fictional cloud service charges $12 for 60 GB of storage in one billing period, the average cost is $0.20 per GB under the simple model. A different plan might include fixed fees or additional conditions, so the headline monthly total alone does not determine the value for a different need.

When choosing between hypothetical packages, compare the same storage requirement, the same time period and all stated charges. This is ratio and finance reasoning applied to digital services, not a recommendation for an actual provider.

K310 context is mathematical rather than technological certification

The official G3 syllabus describes learning that transfers to applications in daily life and other subjects. Bits and bytes provide meaningful numbers for rates and standard form, but the technical conventions do not become an extra guaranteed K310 examination chapter merely because they appear in this guide.

Parents should focus on what carries over: identify a unit, convert it consistently, solve amount ÷ rate, and check assumptions. That is useful Mathematics regardless of the future device or communication technology.

50 worked examples: storage, rate conversion and file budgets

These are original classroom-style questions using explicitly stated decimal or binary conventions. Every file size, connection rate, package price and performance assumption is invented for practice; no example is a live internet-speed claim, provider quotation or official SEC examination problem. Ten families each have five numerical variations. Try the question before reading the method and use unit cancellation to check the answer.

Bytes converted into bits

This practice group focuses on bytes converted into bits. Start by naming the source and requested units and apply a conversion only after the rate or storage amount is understood. The five variations help learners transfer the method to changed numbers.

Worked example 1. Question: A fictional message occupies 1,000 bytes. How many bits does it contain? Method: Since 1 B=8 bits, multiply 1000×8=8,000 bits. Check: Dividing 8,000 by eight returns the original 1,000 bytes. Watch for: Do not confuse uppercase B in the file size with lowercase b in the converted result.

Independent extension: Write both the source and destination units beside every conversion; uppercase B and lowercase b matter. Make one quantity twice as large and predict how the transfer time changes if throughput stays fixed. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 2. Question: A fictional message occupies 1,500 bytes. How many bits does it contain? Method: Since 1 B=8 bits, multiply 1500×8=12,000 bits. Check: Dividing 12,000 by eight returns the original 1,500 bytes. Watch for: Do not confuse uppercase B in the file size with lowercase b in the converted result.

Independent extension: State whether the file size uses decimal MB or binary MiB before choosing a multiplier. Change a decimal unit to its binary counterpart and recalculate using the exact prefix. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 3. Question: A fictional message occupies 2,000 bytes. How many bits does it contain? Method: Since 1 B=8 bits, multiply 2000×8=16,000 bits. Check: Dividing 16,000 by eight returns the original 2,000 bytes. Watch for: Do not confuse uppercase B in the file size with lowercase b in the converted result.

Independent extension: Use amount divided by rate when the unknown is time, so the information unit cancels. Use a two-column table with file quantities and sizes to verify the reported total. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 4. Question: A fictional message occupies 2,500 bytes. How many bits does it contain? Method: Since 1 B=8 bits, multiply 2500×8=20,000 bits. Check: Dividing 20,000 by eight returns the original 2,500 bytes. Watch for: Do not confuse uppercase B in the file size with lowercase b in the converted result.

Independent extension: Convert Mbps into decimal MB/s by dividing by eight when the conventions match. Compute a reverse rate from the file size and estimated ideal time. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 5. Question: A fictional message occupies 3,000 bytes. How many bits does it contain? Method: Since 1 B=8 bits, multiply 3000×8=24,000 bits. Check: Dividing 24,000 by eight returns the original 3,000 bytes. Watch for: Do not confuse uppercase B in the file size with lowercase b in the converted result.

Independent extension: Write a calculation in both bits and bytes to obtain an independent check when possible. Explain which idealising assumptions are necessary for the arithmetic to describe a real transfer. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Bits converted into bytes

This practice group focuses on bits converted into bytes. Start by naming the source and requested units and apply a conversion only after the rate or storage amount is understood. The five variations help learners transfer the method to changed numbers.

Worked example 6. Question: A data block has 8,000 bits. Find its size in bytes. Method: Divide by eight: 8,000/8=1,000 bytes. Check: Multiplying the byte count by eight reconstructs the starting bit count. Watch for: A bit-to-byte conversion divides; multiplying would make the byte count eight times too large.

Independent extension: Read a decimal duration as a fraction of sixty seconds per minute, not as clock-minute digits. Construct a nearby free-space boundary where one more complete file is impossible. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 7. Question: A data block has 12,000 bits. Find its size in bytes. Method: Divide by eight: 12,000/8=1,500 bytes. Check: Multiplying the byte count by eight reconstructs the starting bit count. Watch for: A bit-to-byte conversion divides; multiplying would make the byte count eight times too large.

Independent extension: Compute group file totals using number of files times size per file, then add subtotals. Make one quantity twice as large and predict how the transfer time changes if throughput stays fixed. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 8. Question: A data block has 16,000 bits. Find its size in bytes. Method: Divide by eight: 16,000/8=2,000 bytes. Check: Multiplying the byte count by eight reconstructs the starting bit count. Watch for: A bit-to-byte conversion divides; multiplying would make the byte count eight times too large.

Independent extension: Check whether the question asks for total capacity or remaining free space. Change a decimal unit to its binary counterpart and recalculate using the exact prefix. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 9. Question: A data block has 20,000 bits. Find its size in bytes. Method: Divide by eight: 20,000/8=2,500 bytes. Check: Multiplying the byte count by eight reconstructs the starting bit count. Watch for: A bit-to-byte conversion divides; multiplying would make the byte count eight times too large.

Independent extension: When counting complete stored files, test the next integer to confirm it will not fit. Use a two-column table with file quantities and sizes to verify the reported total. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 10. Question: A data block has 24,000 bits. Find its size in bytes. Method: Divide by eight: 24,000/8=3,000 bytes. Check: Multiplying the byte count by eight reconstructs the starting bit count. Watch for: A bit-to-byte conversion divides; multiplying would make the byte count eight times too large.

Independent extension: Explain why a measured download can be slower than a simple constant-rate calculation. Compute a reverse rate from the file size and estimated ideal time. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Decimal megabytes into bytes

This practice group focuses on decimal megabytes into bytes. Start by naming the source and requested units and apply a conversion only after the rate or storage amount is understood. The five variations help learners transfer the method to changed numbers.

Worked example 11. Question: A file has size 2 MB, where MB means exactly 1,000,000 bytes. Express its size in bytes. Method: Multiply by one million: 2×1,000,000=2,000,000 B. Check: Dividing 2,000,000 by 1,000,000 returns 2 MB. Watch for: The decimal MB convention uses 10⁶, not 2²⁰ bytes.

Independent extension: Return to a new transfer problem after two days without the formula heading visible. Explain which idealising assumptions are necessary for the arithmetic to describe a real transfer. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 12. Question: A file has size 3 MB, where MB means exactly 1,000,000 bytes. Express its size in bytes. Method: Multiply by one million: 3×1,000,000=3,000,000 B. Check: Dividing 3,000,000 by 1,000,000 returns 3 MB. Watch for: The decimal MB convention uses 10⁶, not 2²⁰ bytes.

Independent extension: Write both the source and destination units beside every conversion; uppercase B and lowercase b matter. Construct a nearby free-space boundary where one more complete file is impossible. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 13. Question: A file has size 4 MB, where MB means exactly 1,000,000 bytes. Express its size in bytes. Method: Multiply by one million: 4×1,000,000=4,000,000 B. Check: Dividing 4,000,000 by 1,000,000 returns 4 MB. Watch for: The decimal MB convention uses 10⁶, not 2²⁰ bytes.

Independent extension: State whether the file size uses decimal MB or binary MiB before choosing a multiplier. Make one quantity twice as large and predict how the transfer time changes if throughput stays fixed. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 14. Question: A file has size 5 MB, where MB means exactly 1,000,000 bytes. Express its size in bytes. Method: Multiply by one million: 5×1,000,000=5,000,000 B. Check: Dividing 5,000,000 by 1,000,000 returns 5 MB. Watch for: The decimal MB convention uses 10⁶, not 2²⁰ bytes.

Independent extension: Use amount divided by rate when the unknown is time, so the information unit cancels. Change a decimal unit to its binary counterpart and recalculate using the exact prefix. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 15. Question: A file has size 6 MB, where MB means exactly 1,000,000 bytes. Express its size in bytes. Method: Multiply by one million: 6×1,000,000=6,000,000 B. Check: Dividing 6,000,000 by 1,000,000 returns 6 MB. Watch for: The decimal MB convention uses 10⁶, not 2²⁰ bytes.

Independent extension: Convert Mbps into decimal MB/s by dividing by eight when the conventions match. Use a two-column table with file quantities and sizes to verify the reported total. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Mebibytes into exact byte counts

This practice group focuses on mebibytes into exact byte counts. Start by naming the source and requested units and apply a conversion only after the rate or storage amount is understood. The five variations help learners transfer the method to changed numbers.

Worked example 16. Question: A file is 1 MiB. How many bytes does that mean exactly? Method: One MiB = 1,048,576 B. Therefore 1 MiB = 1×1,048,576=1,048,576 B. Check: Dividing 1,048,576 by 1,048,576 yields the stated 1 MiB. Watch for: Do not replace MiB with decimal MB without adjusting the magnitude.

Independent extension: Write a calculation in both bits and bytes to obtain an independent check when possible. Compute a reverse rate from the file size and estimated ideal time. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 17. Question: A file is 2 MiB. How many bytes does that mean exactly? Method: One MiB = 1,048,576 B. Therefore 2 MiB = 2×1,048,576=2,097,152 B. Check: Dividing 2,097,152 by 1,048,576 yields the stated 2 MiB. Watch for: Do not replace MiB with decimal MB without adjusting the magnitude.

Independent extension: Read a decimal duration as a fraction of sixty seconds per minute, not as clock-minute digits. Explain which idealising assumptions are necessary for the arithmetic to describe a real transfer. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 18. Question: A file is 3 MiB. How many bytes does that mean exactly? Method: One MiB = 1,048,576 B. Therefore 3 MiB = 3×1,048,576=3,145,728 B. Check: Dividing 3,145,728 by 1,048,576 yields the stated 3 MiB. Watch for: Do not replace MiB with decimal MB without adjusting the magnitude.

Independent extension: Compute group file totals using number of files times size per file, then add subtotals. Construct a nearby free-space boundary where one more complete file is impossible. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 19. Question: A file is 4 MiB. How many bytes does that mean exactly? Method: One MiB = 1,048,576 B. Therefore 4 MiB = 4×1,048,576=4,194,304 B. Check: Dividing 4,194,304 by 1,048,576 yields the stated 4 MiB. Watch for: Do not replace MiB with decimal MB without adjusting the magnitude.

Independent extension: Check whether the question asks for total capacity or remaining free space. Make one quantity twice as large and predict how the transfer time changes if throughput stays fixed. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 20. Question: A file is 5 MiB. How many bytes does that mean exactly? Method: One MiB = 1,048,576 B. Therefore 5 MiB = 5×1,048,576=5,242,880 B. Check: Dividing 5,242,880 by 1,048,576 yields the stated 5 MiB. Watch for: Do not replace MiB with decimal MB without adjusting the magnitude.

Independent extension: When counting complete stored files, test the next integer to confirm it will not fit. Change a decimal unit to its binary counterpart and recalculate using the exact prefix. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Decimal megabits per second into MB per second

This practice group focuses on decimal megabits per second into mb per second. Start by naming the source and requested units and apply a conversion only after the rate or storage amount is understood. The five variations help learners transfer the method to changed numbers.

Worked example 21. Question: An idealised link is rated 24 Mb/s using decimal units. What is its transfer rate in MB/s? Method: Eight bits make one byte, so 24/8=3 MB/s in the matching decimal convention. Check: Multiplying 3 MB/s by eight gives 24 Mb/s. Watch for: Mb/s and MB/s differ by a factor of eight, even though the prefix M looks the same.

Independent extension: Explain why a measured download can be slower than a simple constant-rate calculation. Use a two-column table with file quantities and sizes to verify the reported total. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 22. Question: An idealised link is rated 32 Mb/s using decimal units. What is its transfer rate in MB/s? Method: Eight bits make one byte, so 32/8=4 MB/s in the matching decimal convention. Check: Multiplying 4 MB/s by eight gives 32 Mb/s. Watch for: Mb/s and MB/s differ by a factor of eight, even though the prefix M looks the same.

Independent extension: Return to a new transfer problem after two days without the formula heading visible. Compute a reverse rate from the file size and estimated ideal time. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 23. Question: An idealised link is rated 40 Mb/s using decimal units. What is its transfer rate in MB/s? Method: Eight bits make one byte, so 40/8=5 MB/s in the matching decimal convention. Check: Multiplying 5 MB/s by eight gives 40 Mb/s. Watch for: Mb/s and MB/s differ by a factor of eight, even though the prefix M looks the same.

Independent extension: Write both the source and destination units beside every conversion; uppercase B and lowercase b matter. Explain which idealising assumptions are necessary for the arithmetic to describe a real transfer. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 24. Question: An idealised link is rated 48 Mb/s using decimal units. What is its transfer rate in MB/s? Method: Eight bits make one byte, so 48/8=6 MB/s in the matching decimal convention. Check: Multiplying 6 MB/s by eight gives 48 Mb/s. Watch for: Mb/s and MB/s differ by a factor of eight, even though the prefix M looks the same.

Independent extension: State whether the file size uses decimal MB or binary MiB before choosing a multiplier. Construct a nearby free-space boundary where one more complete file is impossible. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 25. Question: An idealised link is rated 56 Mb/s using decimal units. What is its transfer rate in MB/s? Method: Eight bits make one byte, so 56/8=7 MB/s in the matching decimal convention. Check: Multiplying 7 MB/s by eight gives 56 Mb/s. Watch for: Mb/s and MB/s differ by a factor of eight, even though the prefix M looks the same.

Independent extension: Use amount divided by rate when the unknown is time, so the information unit cancels. Make one quantity twice as large and predict how the transfer time changes if throughput stays fixed. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Ideal download time from MB and Mbps

This practice group focuses on ideal download time from mb and mbps. Start by naming the source and requested units and apply a conversion only after the rate or storage amount is understood. The five variations help learners transfer the method to changed numbers.

Worked example 26. Question: A decimal file is 50 MB and a hypothetical steady rate is 20 Mb/s, with no overhead. Find ideal transfer time. Method: Convert file to megabits: 50×8=400 Mb. Divide by 20 Mb/s: time=20 s. Check: Multiplying 20 seconds by 20 Mb/s gives approximately 400 Mb, the file’s bit size. Watch for: Dividing megabytes directly by megabits per second without the factor of eight yields the wrong unit conversion.

Independent extension: Convert Mbps into decimal MB/s by dividing by eight when the conventions match. Change a decimal unit to its binary counterpart and recalculate using the exact prefix. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 27. Question: A decimal file is 75 MB and a hypothetical steady rate is 30 Mb/s, with no overhead. Find ideal transfer time. Method: Convert file to megabits: 75×8=600 Mb. Divide by 30 Mb/s: time=20 s. Check: Multiplying 20 seconds by 30 Mb/s gives approximately 600 Mb, the file’s bit size. Watch for: Dividing megabytes directly by megabits per second without the factor of eight yields the wrong unit conversion.

Independent extension: Write a calculation in both bits and bytes to obtain an independent check when possible. Use a two-column table with file quantities and sizes to verify the reported total. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 28. Question: A decimal file is 100 MB and a hypothetical steady rate is 40 Mb/s, with no overhead. Find ideal transfer time. Method: Convert file to megabits: 100×8=800 Mb. Divide by 40 Mb/s: time=20 s. Check: Multiplying 20 seconds by 40 Mb/s gives approximately 800 Mb, the file’s bit size. Watch for: Dividing megabytes directly by megabits per second without the factor of eight yields the wrong unit conversion.

Independent extension: Read a decimal duration as a fraction of sixty seconds per minute, not as clock-minute digits. Compute a reverse rate from the file size and estimated ideal time. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 29. Question: A decimal file is 125 MB and a hypothetical steady rate is 50 Mb/s, with no overhead. Find ideal transfer time. Method: Convert file to megabits: 125×8=1000 Mb. Divide by 50 Mb/s: time=20 s. Check: Multiplying 20 seconds by 50 Mb/s gives approximately 1000 Mb, the file’s bit size. Watch for: Dividing megabytes directly by megabits per second without the factor of eight yields the wrong unit conversion.

Independent extension: Compute group file totals using number of files times size per file, then add subtotals. Explain which idealising assumptions are necessary for the arithmetic to describe a real transfer. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 30. Question: A decimal file is 150 MB and a hypothetical steady rate is 60 Mb/s, with no overhead. Find ideal transfer time. Method: Convert file to megabits: 150×8=1200 Mb. Divide by 60 Mb/s: time=20 s. Check: Multiplying 20 seconds by 60 Mb/s gives approximately 1200 Mb, the file’s bit size. Watch for: Dividing megabytes directly by megabits per second without the factor of eight yields the wrong unit conversion.

Independent extension: Check whether the question asks for total capacity or remaining free space. Construct a nearby free-space boundary where one more complete file is impossible. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Transfer seconds expressed as minutes and seconds

This practice group focuses on transfer seconds expressed as minutes and seconds. Start by naming the source and requested units and apply a conversion only after the rate or storage amount is understood. The five variations help learners transfer the method to changed numbers.

Worked example 31. Question: A 200 MB decimal file transfers ideally at 40 Mb/s. Express the transfer time in minutes and seconds. Method: Bits equivalent=1600 Mb. Time=1600/40=40 s. This is 0 full minutes and 40 seconds. Check: The minute-and-second representation gives the same total 40 seconds when recombined. Watch for: Do not treat a decimal part of a minute as if it were digits on a clock.

Independent extension: When counting complete stored files, test the next integer to confirm it will not fit. Make one quantity twice as large and predict how the transfer time changes if throughput stays fixed. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 32. Question: A 250 MB decimal file transfers ideally at 50 Mb/s. Express the transfer time in minutes and seconds. Method: Bits equivalent=2000 Mb. Time=2000/50=40 s. This is 0 full minutes and 40 seconds. Check: The minute-and-second representation gives the same total 40 seconds when recombined. Watch for: Do not treat a decimal part of a minute as if it were digits on a clock.

Independent extension: Explain why a measured download can be slower than a simple constant-rate calculation. Change a decimal unit to its binary counterpart and recalculate using the exact prefix. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 33. Question: A 300 MB decimal file transfers ideally at 60 Mb/s. Express the transfer time in minutes and seconds. Method: Bits equivalent=2400 Mb. Time=2400/60=40 s. This is 0 full minutes and 40 seconds. Check: The minute-and-second representation gives the same total 40 seconds when recombined. Watch for: Do not treat a decimal part of a minute as if it were digits on a clock.

Independent extension: Return to a new transfer problem after two days without the formula heading visible. Use a two-column table with file quantities and sizes to verify the reported total. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 34. Question: A 350 MB decimal file transfers ideally at 70 Mb/s. Express the transfer time in minutes and seconds. Method: Bits equivalent=2800 Mb. Time=2800/70=40 s. This is 0 full minutes and 40 seconds. Check: The minute-and-second representation gives the same total 40 seconds when recombined. Watch for: Do not treat a decimal part of a minute as if it were digits on a clock.

Independent extension: Write both the source and destination units beside every conversion; uppercase B and lowercase b matter. Compute a reverse rate from the file size and estimated ideal time. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 35. Question: A 400 MB decimal file transfers ideally at 80 Mb/s. Express the transfer time in minutes and seconds. Method: Bits equivalent=3200 Mb. Time=3200/80=40 s. This is 0 full minutes and 40 seconds. Check: The minute-and-second representation gives the same total 40 seconds when recombined. Watch for: Do not treat a decimal part of a minute as if it were digits on a clock.

Independent extension: State whether the file size uses decimal MB or binary MiB before choosing a multiplier. Explain which idealising assumptions are necessary for the arithmetic to describe a real transfer. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Total storage of mixed file groups

This practice group focuses on total storage of mixed file groups. Start by naming the source and requested units and apply a conversion only after the rate or storage amount is understood. The five variations help learners transfer the method to changed numbers.

Worked example 36. Question: A fictional folder contains 3 files of 20 MB and 2 files of 10 MB each, using decimal MB. Find folder data size, ignoring metadata. Method: Total=3×20+2×10=80 MB. Check: The folder contains 5 files, and summing the two size subtotals reconstructs 80 MB. Watch for: Number of files and size of the files are different quantities.

Independent extension: Use amount divided by rate when the unknown is time, so the information unit cancels. Construct a nearby free-space boundary where one more complete file is impossible. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 37. Question: A fictional folder contains 4 files of 20 MB and 3 files of 10 MB each, using decimal MB. Find folder data size, ignoring metadata. Method: Total=4×20+3×10=110 MB. Check: The folder contains 7 files, and summing the two size subtotals reconstructs 110 MB. Watch for: Number of files and size of the files are different quantities.

Independent extension: Convert Mbps into decimal MB/s by dividing by eight when the conventions match. Make one quantity twice as large and predict how the transfer time changes if throughput stays fixed. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 38. Question: A fictional folder contains 5 files of 20 MB and 4 files of 10 MB each, using decimal MB. Find folder data size, ignoring metadata. Method: Total=5×20+4×10=140 MB. Check: The folder contains 9 files, and summing the two size subtotals reconstructs 140 MB. Watch for: Number of files and size of the files are different quantities.

Independent extension: Write a calculation in both bits and bytes to obtain an independent check when possible. Change a decimal unit to its binary counterpart and recalculate using the exact prefix. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 39. Question: A fictional folder contains 6 files of 20 MB and 5 files of 10 MB each, using decimal MB. Find folder data size, ignoring metadata. Method: Total=6×20+5×10=170 MB. Check: The folder contains 11 files, and summing the two size subtotals reconstructs 170 MB. Watch for: Number of files and size of the files are different quantities.

Independent extension: Read a decimal duration as a fraction of sixty seconds per minute, not as clock-minute digits. Use a two-column table with file quantities and sizes to verify the reported total. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 40. Question: A fictional folder contains 7 files of 20 MB and 6 files of 10 MB each, using decimal MB. Find folder data size, ignoring metadata. Method: Total=7×20+6×10=200 MB. Check: The folder contains 13 files, and summing the two size subtotals reconstructs 200 MB. Watch for: Number of files and size of the files are different quantities.

Independent extension: Compute group file totals using number of files times size per file, then add subtotals. Compute a reverse rate from the file size and estimated ideal time. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Percent complete versus file data remaining

This practice group focuses on percent complete versus file data remaining. Start by naming the source and requested units and apply a conversion only after the rate or storage amount is understood. The five variations help learners transfer the method to changed numbers.

Worked example 41. Question: A 400 MB file shows 20% of its data transferred. Find MB delivered and MB remaining, without making a claim about time. Method: Delivered=400×20/100=80 MB; remaining=400−80=320 MB. Check: Delivered and remaining add to the original 400 MB. Watch for: A percentage of data transferred does not always equal the same percentage of time elapsed.

Independent extension: Check whether the question asks for total capacity or remaining free space. Explain which idealising assumptions are necessary for the arithmetic to describe a real transfer. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 42. Question: A 500 MB file shows 30% of its data transferred. Find MB delivered and MB remaining, without making a claim about time. Method: Delivered=500×30/100=150 MB; remaining=500−150=350 MB. Check: Delivered and remaining add to the original 500 MB. Watch for: A percentage of data transferred does not always equal the same percentage of time elapsed.

Independent extension: When counting complete stored files, test the next integer to confirm it will not fit. Construct a nearby free-space boundary where one more complete file is impossible. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 43. Question: A 600 MB file shows 40% of its data transferred. Find MB delivered and MB remaining, without making a claim about time. Method: Delivered=600×40/100=240 MB; remaining=600−240=360 MB. Check: Delivered and remaining add to the original 600 MB. Watch for: A percentage of data transferred does not always equal the same percentage of time elapsed.

Independent extension: Explain why a measured download can be slower than a simple constant-rate calculation. Make one quantity twice as large and predict how the transfer time changes if throughput stays fixed. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 44. Question: A 700 MB file shows 50% of its data transferred. Find MB delivered and MB remaining, without making a claim about time. Method: Delivered=700×50/100=350 MB; remaining=700−350=350 MB. Check: Delivered and remaining add to the original 700 MB. Watch for: A percentage of data transferred does not always equal the same percentage of time elapsed.

Independent extension: Return to a new transfer problem after two days without the formula heading visible. Change a decimal unit to its binary counterpart and recalculate using the exact prefix. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 45. Question: A 800 MB file shows 60% of its data transferred. Find MB delivered and MB remaining, without making a claim about time. Method: Delivered=800×60/100=480 MB; remaining=800−480=320 MB. Check: Delivered and remaining add to the original 800 MB. Watch for: A percentage of data transferred does not always equal the same percentage of time elapsed.

Independent extension: Write both the source and destination units beside every conversion; uppercase B and lowercase b matter. Use a two-column table with file quantities and sizes to verify the reported total. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Maximum whole files within remaining free storage

This practice group focuses on maximum whole files within remaining free storage. Start by naming the source and requested units and apply a conversion only after the rate or storage amount is understood. The five variations help learners transfer the method to changed numbers.

Worked example 46. Question: A hypothetical device has 15 GB free under a consistent decimal convention. Each complete file needs 4 GB. What is the maximum number of such files that fit? Method: Whole-file limit=floor(15/4)=3, leaving 3 GB unused. Check: The 3 files occupy 12 GB ≤ 15 GB, while 4 files require 16 GB > 15 GB. Watch for: A fractional-file quotient cannot be treated as a count of complete files.

Independent extension: State whether the file size uses decimal MB or binary MiB before choosing a multiplier. Compute a reverse rate from the file size and estimated ideal time. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 47. Question: A hypothetical device has 19 GB free under a consistent decimal convention. Each complete file needs 5 GB. What is the maximum number of such files that fit? Method: Whole-file limit=floor(19/5)=3, leaving 4 GB unused. Check: The 3 files occupy 15 GB ≤ 19 GB, while 4 files require 20 GB > 19 GB. Watch for: A fractional-file quotient cannot be treated as a count of complete files.

Independent extension: Use amount divided by rate when the unknown is time, so the information unit cancels. Explain which idealising assumptions are necessary for the arithmetic to describe a real transfer. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 48. Question: A hypothetical device has 23 GB free under a consistent decimal convention. Each complete file needs 6 GB. What is the maximum number of such files that fit? Method: Whole-file limit=floor(23/6)=3, leaving 5 GB unused. Check: The 3 files occupy 18 GB ≤ 23 GB, while 4 files require 24 GB > 23 GB. Watch for: A fractional-file quotient cannot be treated as a count of complete files.

Independent extension: Convert Mbps into decimal MB/s by dividing by eight when the conventions match. Construct a nearby free-space boundary where one more complete file is impossible. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 49. Question: A hypothetical device has 27 GB free under a consistent decimal convention. Each complete file needs 7 GB. What is the maximum number of such files that fit? Method: Whole-file limit=floor(27/7)=3, leaving 6 GB unused. Check: The 3 files occupy 21 GB ≤ 27 GB, while 4 files require 28 GB > 27 GB. Watch for: A fractional-file quotient cannot be treated as a count of complete files.

Independent extension: Write a calculation in both bits and bytes to obtain an independent check when possible. Make one quantity twice as large and predict how the transfer time changes if throughput stays fixed. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Worked example 50. Question: A hypothetical device has 31 GB free under a consistent decimal convention. Each complete file needs 8 GB. What is the maximum number of such files that fit? Method: Whole-file limit=floor(31/8)=3, leaving 7 GB unused. Check: The 3 files occupy 24 GB ≤ 31 GB, while 4 files require 32 GB > 31 GB. Watch for: A fractional-file quotient cannot be treated as a count of complete files.

Independent extension: Read a decimal duration as a fraction of sixty seconds per minute, not as clock-minute digits. Change a decimal unit to its binary counterpart and recalculate using the exact prefix. After the check, explain why the factor is eight, one million or 1,048,576 in this particular problem. Retest a new quantity later without a reference solution.

Six digital-rate mistakes worth repairing

Reading MB and Mb as identical units

A decimal megabyte contains eight decimal megabits; attend to uppercase B and lowercase b. Repair the first incorrect unit or assumption, then test the same method with a different file size or rate and explain the result without copying the worked example.

Mixing binary and decimal prefixes

Keep MB=10⁶ B and MiB=2²⁰ B distinct; use the exact convention stated. Repair the first incorrect unit or assumption, then test the same method with a different file size or rate and explain the result without copying the worked example.

Multiplying amount by rate when time is wanted

Time equals amount divided by compatible rate, leaving seconds as the resulting unit. Repair the first incorrect unit or assumption, then test the same method with a different file size or rate and explain the result without copying the worked example.

Treating 1.5 minutes as one minute fifty seconds

Convert the half-minute to thirty seconds, using sixty seconds per minute. Repair the first incorrect unit or assumption, then test the same method with a different file size or rate and explain the result without copying the worked example.

Claiming advertised bandwidth guarantees actual time

Network conditions and overhead are outside the simplified constant-throughput calculation. Repair the first incorrect unit or assumption, then test the same method with a different file size or rate and explain the result without copying the worked example.

Reporting fractional numbers of complete stored files

Count only whole files within the given free-space constraint, and check the next integer. Repair the first incorrect unit or assumption, then test the same method with a different file size or rate and explain the result without copying the worked example.

How a Bukit Timah Mathematics tutor can teach digital rates

A Secondary 3 G3 Mathematics tutor in Bukit Timah can begin with an everyday-looking question: ‘Why does an 80 Mb/s rate not mean 80 MB/s?’ Students write the eight-bit conversion, then predict the transfer time of a 100 MB decimal file before entering the numbers. Comparing two equivalent solutions reinforces unit cancellation.

Next, the tutor changes MB to MiB and asks learners to identify the different convention rather than silently reusing the decimal factor. A suitable small-group lesson gives every pupil an independent rate calculation and an estimation check. After a delay, an unseen storage-capacity question tests whether the same units and integer constraints are applied correctly.

The unchanged Clementi Secondary 1 Mathematics small-group reference shows foundational eduKateSG teaching at another level. For the appropriate age group, read the Secondary 3 G3 Mathematics tuition Bukit Timah overview. These examples do not claim a particular device or network performance, and class arrangements should be confirmed separately.

Six weeks of digital-rate Mathematics practice

Week 1 — distinguish bits and bytes

Convert small integer quantities by eight and check the symbol and unit on every line. Keep a dated original and a later changed example. The progress target is correctly selecting the conversion without a tutor pointing to its unit.

Week 2 — use decimal and binary prefixes accurately

Compare kB, MB and GB with KiB, MiB and GiB, explaining the different powers. Keep a dated original and a later changed example. The progress target is correctly selecting the conversion without a tutor pointing to its unit.

Week 3 — calculate ideal transfer rates and times

Convert MB to Mb, divide file amounts by throughput and check the seconds by multiplication. Keep a dated original and a later changed example. The progress target is correctly selecting the conversion without a tutor pointing to its unit.

Week 4 — work with decimal times and folder totals

Convert seconds into minutes and sum multiple groups of files using frequency and size. Keep a dated original and a later changed example. The progress target is correctly selecting the conversion without a tutor pointing to its unit.

Week 5 — apply storage limits and percentages

Find completed-data amounts and maximum whole files that fit in stated remaining space. Keep a dated original and a later changed example. The progress target is correctly selecting the conversion without a tutor pointing to its unit.

Week 6 — tackle mixed unseen digital scenarios

Hide formula labels, require unit cancellation and distinguish classroom throughput assumptions from real measurements. Keep a dated original and a later changed example. The progress target is correctly selecting the conversion without a tutor pointing to its unit.

Frequently asked questions

How many bits are in one byte?

Eight. Try a new file size or connection rate and ask for the units to be justified before calculating.

Are MB and Mb the same?

No. In decimal units, a megabyte is eight megabits. Try a new file size or connection rate and ask for the units to be justified before calculating.

What is one decimal MB?

Exactly 1,000,000 bytes. Try a new file size or connection rate and ask for the units to be justified before calculating.

What is one MiB?

Exactly 1,048,576 bytes, using the IEC binary prefix. Try a new file size or connection rate and ask for the units to be justified before calculating.

How do I turn Mbps into decimal MB/s?

Divide by eight, assuming the same decimal magnitude prefix. Try a new file size or connection rate and ask for the units to be justified before calculating.

How do I estimate ideal download time?

Convert file size and rate into matching information units, then divide amount by rate. Try a new file size or connection rate and ask for the units to be justified before calculating.

Why can a real transfer take longer?

Real throughput can be reduced by overhead, congestion, device performance and changing network conditions. Try a new file size or connection rate and ask for the units to be justified before calculating.

Does 2.5 minutes mean two minutes fifty seconds?

No. It means two minutes thirty seconds. Try a new file size or connection rate and ask for the units to be justified before calculating.

How do I check remaining storage?

Use the stated free capacity rather than total nominal capacity, and compare files in compatible units. Try a new file size or connection rate and ask for the units to be justified before calculating.

Is digital-network engineering a K310 topic?

Not as a separately listed topic here. The exercises apply K310 rate, ratio, standard-form and unit-conversion Mathematics to a digital context. Try a new file size or connection rate and ask for the units to be justified before calculating.

Curriculum reference: SEAB 2027 K310 Mathematics. Data-unit definitions: NIST explanation of IEC binary prefixes and bits/bytes. All transfers and package prices are hypothetical educational examples, not live provider offers.

The takeaway

Did you know? Most digital storage word problems reduce to a reliable mathematical habit: write the unit beside every number. A bit is not a byte, MB is not MiB, and a data amount is not a rate. Once these distinctions are clear, conversions and download-time calculations become familiar proportional reasoning.