By using this site, you agree to our Privacy Policy and our Terms of Use. Close
Conina said:
SvennoJ said:

Lol we never used those terms at work. Allocating a megabyte of memory was always 1024 KB, not 1000 KB.

Seems to still be the case

As we know that “Kilo” is generally used as a replacement for 1000. Since computers use the binary system (or base-2 numbering system), the base-2 number which is nearest to 1000 is 1024 (i.e. 2^10). That's why in the computer system, 1024 is referred to as “Kilo”.Oct 19, 2017

Lol, then you use the wrong terms for decades...

It were sloppy computer engineers who used the metric prefixes "kilo" (10^3, established since 1795) and "mega" (10^6, established since 1873) to describe certain binary values with somewhat close values - as 2^10 is 1024 ("close enough" to 1000) and 2^20 is 1048576 ("close enough" to 1000000). These were never official units in any way, just a kludge to get along. Standard documents always used power of 10 prefixes — which leads, by the way, to the effect of serial transmissions always being decimal - a 9.6 kbit line transfers 9600 bits per second, not 9830 :)

And they even used it inconsistantly. Perhaps the most egregious nonsense comes from the high density floppy disk which is described as having 1.44 Megabytes where a Megabyte is defined as 1000 kilobytes and a kilobyte is defined as 1024 bytes. i.e. 1.44 × 1000 × 1024 which is plainly ridiculous.

In the late 1980s/early 1990s it became obvious that there is a need for a clear meaning, so an international standard was proposed (kibi, mebi, gibi... for binary prefixes) - and accepted in the late 1990s.

Microsoft still uses the wrong terms then

Windows reports 31.8 GB RAM installed, not 31.8 GiB
Same for my 1 TB drive, 932 GB, not 931.3 GiB

https://www.highspeedinternet.com/resources/megabits-vs-megabytes-and-why-it-matters


What’s the difference between KB, MB, GB, and TB?

KB (kilobytes), MB (megabytes), GB (gigabytes), and TB (terabytes) represent different sizes of file storage, with KB being the smallest measurement and TB being the largest. Check out the chart below for specifics and real-world examples.

Equal toExample
BitOne bitOne binary number
ByteEight bitsOne letter
KB (Kilobyte)1,024 BytesSeven text messages
MB (Megabyte)1, 024 KBOne minute of MP3 audio
GB (Gigabyte)1,024 MBOne hour of HD video
TB (Terabyte)1,024 GB6.5 mIllion single-page PDFs

Even the exact size of a megabyte isn’t always exact

For example, Microsoft Windows still defines “kilobyte” as 1,024 bytes (220) and “megabyte” as 1,024 kilobytes, although the proper terms are “kibibyte” and “gibibyte.”


Anyway 100 Mbps then is 12.5 MB/s or 11.9 MiB/s
You're right that data transmission always used 10 base and bits just to make it more confusing.