Bity, bajty i przedrostki: kiedy kilo znaczy 1000, a kiedy 1024
Bit ma wartość 0 albo 1. Bajt składa się z 8 bitów. W symbolach małe b oznacza bit, a duże B bajt. Dlatego 1 MB to 8 Mb.
Jednostki kB, MB, GB i TB rosną co 1000. Jednostki KiB, MiB, GiB i TiB rosną co 1024. Sprawdź oznaczenie w zadaniu. Jeśli podano w nim własny przelicznik, użyj właśnie jego.
W transferze rozmiar danych jest iloczynem prędkości i czasu. Z tych samych danych możesz obliczyć czas pobierania, wielkość przesłanego pliku albo potrzebną prędkość łącza. Najpierw sprowadź bity i bajty do wspólnej jednostki.
Przykład: ile trwa pobranie pliku 100 MB przy łączu 20 Mb/s
1
Rozmiar pliku jest w bajtach, a transfer w bitach, więc najpierw sprowadź je do jednej jednostki.
2
Sto megabajtów to 800 megabitów, bo jeden bajt ma osiem bitów.
3
Dzielisz 800 megabitów przez 20 megabitów na sekundę i otrzymujesz 40 sekund.
4
Gdyby pominąć mnożenie przez osiem, wynik wyszedłby pięć sekund, czyli osiem razy za mało.
Najczęstsze pytania
Jeden bajt ma osiem bitów. W oznaczeniach małe b to bit, a wielkie B to bajt, więc 1 MB to osiem razy więcej danych niż 1 Mb.
Megabajt (MB) to milion bajtów, czyli mnożnik dziesiętny. Mebibajt (MiB) to 1048576 bajtów, czyli 1024 razy 1024. Różnica przy tej wielkości sięga około pięciu procent i rośnie przy większych przedrostkach.
1 TB to 1000 GB lub około 931 GiB. Niektóre systemy pokazują tę drugą wartość z etykietą GB. Same dane nie znikają przy przeliczeniu. Osobno część miejsca zajmują partycje i system plików.
Sprowadź rozmiar pliku i prędkość łącza do tej samej jednostki, zwykle do bitów, a potem podziel rozmiar przez prędkość. Plik 100 MB to 800 Mb, więc przy łączu 20 Mb/s pobieranie zajmie 40 sekund.