Conina said:
SvennoJ said:
I'm a programmer, TerraBytes are measured in base 2, a byte is 8 bits, a kilobyte is 1024 bytes 2 to the 10th power.
But at some point marketing switched it to base 10.
|
Sorry, but you as a programmer should know, that Terabytes, Gigabytes, Megabytes and Kilobytes are measured in base 10.
|
Bytes on a disk have nothing to do with the SI. SI are units that have a dimension that goes along its definition (length, time, weight, combinations therein etc)
Ever since the first computer bytes were stored on something, the base of the unit "bytes/bits" has been 2, 8 bits make a byte, and a bit is 0 or 1. So 1kByte has always been 1024 bytes, 1 Mbyte 1024*1024 bytes. A guy named George Boole invented a binary Algebra long before the cgs or SI systems happened. It is the basis of the entire computer industry.
At some pint in the timeline, some harddisk marketing freak figured out they could increase their harddisk numbers by counting to 1000 instead of 1024, instantly giving their pr numbers bigger values by around 2.5%. Internally, everything is still and probably will ever be organised in base 2. Or have you met an interface that is organised as 100 bits, 200 bits, 500 bits, 1000 bits? No, it's always 128, 256, 512, 1024 bits.