It's like that old argument between Imperial and Metric - the US will NEVER go metric. Sure, the science people will use metric but it's worth noting that Structural Engineering is done in kips. Electrical Engineering and most Mechanical Engineering is also done in imperial units. Air motion is in CFM - cubic feet per minute. Water flow is in GPM - gallons per minute. And that's the way it's going to stay!
A kilo- is 1000. Please do not arbitrarily redefine systems which existed long before your use case.
I will start using K=1000 for memory when they start selling 2767108864 EPROMs and hard drives start using 500 and 4000 byte sectors.
But you can not complain if a 1TB hardisk is really 10^12 bytes and not 2^40 bytes
Well, you could, because according to the common industry language, it's misleading at best. And that said, when a HD manufacturer says 1TB, it's often not even exactly 10^12 bytes, but just something close to that.
I will start using K=1000 for memory when they start selling 2767108864 EPROMs and hard drives start using 500 and 4000 byte sectors.
Nobody is asking you to use multiples of 1000. Just to use a prefix which correctly expresses what you're doing, instead of a misappropriated one which leads to confusion.
I will start using K=1000 for memory when they start selling 2767108864 EPROMs and hard drives start using 500 and 4000 byte sectors.
Nobody is asking you to use multiples of 1000. Just to use a prefix which correctly expresses what you're doing, instead of a misappropriated one which leads to confusion.
Many applications require it now
and the mass storage manufacturers do.
Byte is not an SI unit.
We poor oldtimers, living with JEDEC, were doing just fine until the IEC came along. We knew what we meant when we said kilobyte or megabyte.
Metrification IS happening in the US by default, it's just going to take a long time, or at least until more of the older generations (likely including myself) die off.
We use imperial units and we have been to the moon and back. The rest of the world uses metric and can't get out of Earth's orbit. See the correlation? The metric system stunts technological growth.
Luckiliy the IEC has defined it to "usually 8 bits" in 1993 in ISO/IEC 2382-1:1993
Metrification IS happening in the US by default, it's just going to take a long time, or at least until more of the older generations (likely including myself) die off.
Those highway signs in km didn't last long, did they?
We use imperial units and we have been to the moon and back. The rest of the world uses metric and can't get out of Earth's orbit. See the correlation? The metric system stunts technological growth.
I always thought that capitals were used for multiplying prefixes and lower case for divider prefixes. i have had this problem before being assured that it's lower case for kbps but i don't get it because no one uses mbps do they? T, G, M, K, unit, m, µ, n, p, Am I missing something here?
Byte is not an SI unit.
Correct it is defined as the smallest addressable unit of memory and can be anything from 6-48 bits.
You want to go back to that definition?
Luckily the IEC has defined it to "usually 8 bits" in 1993 in ISO/IEC 2382-1:1993
https://en.m.wikipedia.org/wiki/Byt
Metrification IS happening in the US by default, it's just going to take a long time, or at least until more of the older generations (likely including myself) die off.
Those highway signs in km didn't last long, did they?
We use imperial units and we have been to the moon and back. The rest of the world uses metric and can't get out of Earth's orbit. See the correlation? The metric system stunts technological growth.
Yeah. You went to the moon using a metric computer.
the non binary of flash drives came from needing a fraction of the flash memory to swap out as bad blocks formed, and to get marginal memory over the line, so while my SSD has enough flash chips to be exactly 128GiB, it ends up 120GB with a decent volume hidden for caching and bad block management.
Comms bandwidth is (nearly) always in metric.
It's like that old argument between Imperial and Metric - the US will NEVER go metric. Sure, the science people will use metric but it's worth noting that Structural Engineering is done in kips. Electrical Engineering and most Mechanical Engineering is also done in imperial units. Air motion is in CFM - cubic feet per minute. Water flow is in GPM - gallons per minute. And that's the way it's going to stay!
I will start using K=1000 for memory when they start selling 2767108864 EPROMs and hard drives start using 500 and 4000 byte sectors.
256MB of RAM is 2^28 bytes, not 256 * 10^6 bytes, and contains exactly 2^(28-12) = 2^16 4KB pages. Everything is powers of 2 and calculates nicely.
With hard drives, sectors are still a power of 2 in size (usually 512 = 2^9, newer ones may have 4K = 2^12 physical sectors) but you get cheated, because you can't e.g. write all the bytes in 4GB of RAM exactly 10 times to a 40GB hard drive.
256MiB of RAM is 2^28 bytes, not 256 * 10^6 bytes, and contains exactly 2^(28-12) = 2^16 4KiB pages. Everything is powers of 2 and calculates nicely.
With hard drives, sectors are still a power of 2 in size (usually 512 = 2^9, newer ones may have 4096 = 2^12 physical sectors) but you get cheated, because you can't e.g. write all the bytes in 4GiB of RAM exactly 10 times to a 40GB hard drive.