В десятичной системы приставка кило - означает 10^3, мега - 10^6, гига - 10^9 , а в двоичной приставки кило - 2^10 , мега - 2^20, и гига - 2^30  таким образом в одном  случае 1 килобайт равен 1000, а в другом 1024 байта.
Если у вас жесткий диск размером 160 Гбайт (указано на самом диске), то его объем равен 160 x 10^9 в байтах, теперь если это число поделить 2^30, мы получим размер в гигабайтах "настоящих"  компьютерных  - 149 гигабайт.
Аналогичные вычисления можно проделать с диском 320 Гб. и т. д.
| Размер в десятичной системе счисления, Гб
 | Размер в двоичной системе счисления, Гб
 | 
| 40 | 37 | 
| 80 | 74 | 
| 100 | 93 | 
| 120 | 111 | 
| 160 | 148 | 
| 200 | 186 | 
| 250 | 232 | 
| 300 | 279 | 
| 320 | 297 | 
| 400 | 372 | 
| 500 | 465 | 
| 750 | 697 | 
| 1000 | 930 | 
| 2000 | 1863 | 
| 3000 | 2794 | 
| 4000 | 3725 | 
| 6000 | 5588 | 
| 8000 | 7451 | 
| 10000 | 9313 | 
Приставки для кратных единиц
Кратные единицы — единицы, которые в целое число раз превышают основную единицу измерения некоторой физической величины. Международная система единиц (Сп) рекомендует следующие приставки для обозначений кратных единиц:
10^1 дека Deca
10^2 гекто Hecto
10^3 кило Kilo
10^6 мега Mega
10^9 гига Giga
10^12 тера Tera
10^15 пета Peta
10^18 экса Exa
10^21 зетта Zetta
10^24 йотта Yotta
Двоичное понимание приставок
В программировании и индустрии, связанной с компьютерами, те же самые приставки кило-, мега-, гига-, тера- и т. д. в случае применения к величинам, кратным степеням двойки (напр., байт), могут означать кратность не 1000, а 1024=210. Как именно система применяется должно быть ясно из контекста (напр., применительно к объёму оперативной памяти используется кратность 1024, а применительно к объёму дисковой памяти — 1000).
1 килобайт = 10241 = 2^10 = 1024 байт
1 мегабайт = 10242 = 2^20 = 1 048 576 байт
1 гигабайт = 10243 = 2^30 = 1 073 741 824 байт
1 терабайт = 10244 = 2^40 = 1 099 511 627 776 байт
1 петабайт = 10245 = 2^50 = 1 125 899 906 842 620 байт