Вспомнил старый анекдот о том, чем отличается программист от нормального человека. Нормальный человек думает, что в килобайте 1000 байт, программист же думает, что в километре 1024 метра.

В Mac OS X 10.6 Apple перешла в измерении размеров от степеней двойки к степени десятки, что приблизилось к пониманию нормальных людей. Для расчёта, сколько в 1 GB байт не нужно судорожно перемножать 1024x1024x1024 = 1073741824, теперь это 1000x1000x1000 = 1000000000.

Новое исчисление объёмов Apple, например, можно посмотреть в “man raidutil“:

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