Informatyka
Jednostki danych i czas pobierania
Wpisz rozmiar pliku lub dysku i prędkość łącza: otrzymasz tę samą ilość we wszystkich jednostkach, dziesiętnych i binarnych, oraz czas przesyłania z realistycznym zapasem na protokoły.
Dlaczego dysk 1 TB pokazuje 931 GB
Przedrostki kilo, mega i giga oznaczają tysiąc, milion i miliard, jak w każdej innej jednostce: gigabajt to 10^9 bajtów. Komputery liczą jednak w potęgach dwójki i przez lata tych samych słów używano dla 1024, 1024² i 1024³. Aby je rozróżnić, powstały przedrostki binarne: kibibajt (KiB), mebibajt (MiB), gibibajt (GiB).
Producenci dysków używają jednostek dziesiętnych, Windows pokazuje binarne, ale nazywa je GB, dlatego dysk 1 TB wyświetla się jako 931 GB. Nie brakuje miejsca, zmienia się tylko jednostka. macOS i Linux używają już jednostek dziesiętnych, tak jak producent.
Prędkość łącza mierzy się w bitach na sekundę, pliki w bajtach: dzieli je współczynnik osiem. Łącze 100 Mbit/s pobiera najwyżej 12,5 MB na sekundę, a w praktyce nieco mniej, bo część pasma zajmują protokoły.
Częste błędy
- Dzielenie przez 1000 tam, gdzie chodziło o 1024, lub odwrotnie: przy terabajcie różnica sięga prawie 10%.
- Mylenie Mb i MB: małe b to bit, wielkie B to bajt, osiem razy większy.
- Oczekiwanie pełnej prędkości nominalnej: Wi-Fi, wolny serwer i protokoły zawsze obniżają rzeczywistą wartość.
Najczęstsze pytania
Ile MB ma 1 GB?
Tysiąc, w jednostkach dziesiętnych używanych przez producentów i do prędkości sieci. W jednostkach binarnych 1 GiB to 1024 MiB. System operacyjny może pokazywać jedne lub drugie pod tą samą nazwą.
Ile trwa pobranie 1 GB przy 100 Mbit/s?
Gigabajt to 8000 megabitów: przy 100 Mbit/s teoretycznie 80 sekund, a z 10% narzutem protokołów około półtorej minuty.
Dlaczego test pokazuje 300 Mbit/s, a pobieranie idzie z prędkością 35 MB/s?
Bo to to samo: 300 Mbit/s podzielone przez 8 daje 37,5 MB/s, a obserwowane 35 MB/s to to, co zostaje po protokołach.
Jak działa to obliczenie
Bity = rozmiar × bity na jednostkę (bajt = 8 bitów, kB = 8·10^3, MB = 8·10^6, GB = 8·10^9, KiB = 8·1024, MiB = 8·1024², GiB = 8·1024³). Czas = bity ÷ (prędkość w bit/s × (1 − narzut)). Na przykład 4,7 GB przy 100 Mbit/s i 10% narzutu: 37,6·10^9 bitów ÷ 90·10^6 bit/s ≈ 418 s, czyli około 7 minut.
Powiązane kalkulatory
Liczby zmiennoprzecinkowe IEEE 754
Jak liczba dziesiętna jest zapisywana jako float 32- lub 64-bitowy: znak, wykładnik, mantysa i błąd.
Kody Unicode i UTF-8
Punkt kodowy, bajty UTF-8 i UTF-16 oraz kod HTML każdego znaku, także emoji.
Konwerter Base64
Z tekstu, liczby całkowitej, szesnastkowego lub binarnego na Base64 i z powrotem, z grupami 6 bitów.