Odpowiedź jcbermu jest dobra, ale chcę podejść do tego z innej perspektywy.
1 GB to 1 000 000 000 bajtów (moc 10) i 1 073 741 824 bajtów (moc 2), a następnie: pokazuje mniejszą pojemność pamięci (moc 2). Dlaczego jest mniej? Jeśli widzę dla 1 GB większej pojemności pamięci przy potęgach 2 niż potęgach 10.
Nośnik pamięci - dowolny nośnik danych - może przechowywać określoną liczbę dostępnych bitów. Zwykle w obliczeniach ogólnego przeznaczenia wyraża się go w bajtach lub kilku wielokrotnościach bajtów, ale jeśli zaczniesz patrzeć na przykład na układy scalone pamięci (układy scalone, układy scalone), zobaczysz ich pojemność wyrażoną w kategoriach dostępnych bitów.
Dysk twardy będzie przechowywał określoną liczbę bitów lub bajtów, które ze względów technicznych są adresowane w kategoriach sektorów. Na przykład dysk o pojemności 4 TB może mieć 7,814,037,168 sektorów po 512 bajtów każdy, co daje pojemność do przechowywania 4 000 778 030 016 bajtów. Właśnie to dostajesz. (W praktyce tracisz część tego na informacje księgowe komputera: system plików, dziennik, partycjonowanie itp. Jednak bajty nadal tam są, po prostu nie możesz ich użyć do przechowywania plików, ponieważ są one potrzebne do przechowywania dane, które skutecznie pozwalają przechowywać pliki).
Oczywiście liczba 4 778 030 016 jest nieco niewygodna. Z tego powodu postanowiliśmy przedstawić te informacje w inny sposób. Ale jak ilustruje jcbermu, wybieramy to na dwa różne sposoby: w potęgach dziesięciu lub potęgach dwóch.
W potęgach dziesięciu 4.000.787.030.016 bajtów wynosi 4.000787030016 * 10 ^ 12 bajtów, co ładnie się zaokrągla; z czterema cyframi znaczącymi zaokrągla się do 4.001 TB, dla definicji SI „tera”: 10 ^ 12. Nasz dysk twardy może przechowywać więcej niż 4 * 10 ^ 12 bajtów, więc w ujęciu SI jest to 4-terabajtowe urządzenie magazynujące.
W potęgach dwóch 4 000 778 030 016 bajtów wynosi 3,638694607 * 2 ^ 40 bajtów, co nie jest tak dobre. To też wygląda jak mniejsza ilość, bo 3,639 jest mniejsza niż 4.001, a to jest złe dla marketingu (który chce kupić dysk 3,6 TB, gdy producent sprzedaje obok dysku 4,0 TB w tej samej cenie?). Jest to binarny przedrostek 3.6 „tebibajty”, gdzie „bi” oznacza, że jest to podstawowa ilość.
W rzeczywistości jest to jednak dokładnie taka sama liczba bajtów; liczba jest wyrażona tylko inaczej! Jeśli powtórzysz matematykę, zobaczysz, że 3,638694607 * 2 ^ 40 = 4.000787030016 * 10 ^ 12, więc w końcu otrzymasz taką samą pojemność.