lh
pytanie zadane 7 stycznia 2019 w Internet przez użytkownika anonimowy

Potrzebuje obliczyć ile będzie się ściągał plik o konkretnym rozmiarze (np. 25 GB), przy konkretnej prędkości łącza internetowego (np. 10 Mb/s). I nie interesuje mnie sam, wynik bo ten mogę sprawdzić w dowolnym kalkulatorze online, których jest sporo w necie, tylko najlepiej rozpisane obliczenia.

1 odpowiedź

odpowiedź 7 stycznia 2019 przez użytkownika

Obliczenie czasu ściągania pliku o rozmiarze 25 GB, przy internecie o szybkości 10 Mb/s, potrwa chwilę i jest bardzo proste. O ile wiesz jak przeliczać jednostki przesyłu danych i pamięci.

Zacznijmy od danych:

Prędkość łącza internetowego - 10 Mb/s
Wielkość ściąganego pliku - 25 GB

Przed obliczeniem, musisz najpierw zamienić na jednostki równoważne, czyli w tym przypadku na megabajty.

1. Szybkość jest podana w megabitach, a musisz mieć w megabajtach. Pamiętaj, że 1 bajt składa się z 8 bitów, więc w tym przypadku 10 (Mb/s) / 8 = 1,25 MB/s (już megabajtów na sekundę).

2. Wielkość pliku również należy zamienić na megabajty. 1 GB to 1024 MB, więc plik 25 GB z Twojego przypadku wyniesie 25600 MB.

Teraz gdy mamy przygotowane, dwie wartości przechodzimy do obliczenia czasu pobierania pliku:

25600 MB / 1,25 MB/s = 20480 sekund co daje nam 341,33 minut

Można przeliczyć jeszcze bardziej, na godziny dzieląc ilość minut przez 60.

komentarz 17 grudnia 2019 przez użytkownika anonimowy
Dzięki za rozłożenie całego obliczenia na czynniki pierwsze. Do szkoły na zadanie tego potrzebowałem, bo co z tego że sporo w necie jest kalkulatorów szybkości pobieranych plików w zależności od szybkości internetu, skoro tam otrzymamy goły wynik. A ważne jest czasami jak ten wynik obliczyć.
...