W zadaniu kluczowe jest poprawne rozróżnienie jednostek: Mb/s oznacza megabity na sekundę, a MB to megabajty (rozmiar pliku).
Krok 1: przeliczenie bitów na bajty.
Wiemy, że 1 bajt = 8 bitów. Zatem aby przejść z Mb/s na MB/s, dzielimy przez 8:
4 Mb/s ÷ 8 = 0,5 MB/s
Krok 2: obliczenie czasu pobierania.
Czas to rozmiar podzielony przez szybkość transferu (w tych samych jednostkach):
2 MB ÷ 0,5 MB/s = 4 s
Dlatego odpowiedź "4 s" jest poprawna jako czas minimalny (przy założeniu stałej przepływności i pominięciu narzutów protokołów, opóźnień oraz ewentualnego spadku prędkości).
Dlaczego pozostałe wyniki są błędne?
- "2 s" zwykle wynika z błędu: wykonania 2/4 bez ujednolicenia jednostek albo potraktowania 4 Mb/s jak 4 MB/s.
- "6 s" sugeruje przypadkowe zaokrąglenia lub mieszanie jednostek (częsty efekt niepewności co do Mb/MB).
- "8 s" odpowiadałoby sytuacji, gdyby ktoś pomylił kierunek przeliczenia (np. zamiast dzielić przez 8, mnoży) albo założył prędkość 2 Mb/s.
W praktyce realny czas bywa dłuższy (nagłówki, kontrola błędów, protokoły, współdzielenie pasma), ale pytanie wprost dotyczy minimalnego czasu, więc stosuje się idealne przeliczenie jednostek.