Вспомнил старый анекдот о том, чем отличается программист от нормального человека. Нормальный человек думает, что в килобайте 1000 байт, программист же думает, что в километре 1024 метра.
В Mac OS X 10.6 Apple перешла в измерении размеров от степеней двойки к степени десятки, что приблизилось к пониманию нормальных людей. Для расчёта, сколько в 1 GB байт не нужно судорожно перемножать 1024x1024x1024 = 1073741824, теперь это 1000x1000x1000 = 1000000000.
Новое исчисление объёмов Apple, например, можно посмотреть в “
When specifying data that indicates a numeric size, the value will be assumed to be expressed in megabytes (MB) unless otherwise indicated. For our purposes, we will treat all size units as 1000 based numbers. Values may be expressed in bytes by ending the value with the letter "B". Other units for measure storage space follow suit, as shown by the following table: kilobyte (KB) 2^10 = 1000 bytes megabyte (MB) 2^20 = 1000 * 1000 bytes gigabyte (GB) 2^30 = 1000 * 1000 * 1000 bytes terabyte (TB) 2^40 = 1000 * 1000 * 1000 * 1000 bytes petabyte (PB) 2^50 = 1000 * 1000 * 1000 * 1000 * 1000 bytes