Eine kleine Rechenaufgabe bezüglich Mega, kilo, Bytes

Atinodel20

Cadet 3rd Year
Registriert
Feb. 2013
Beiträge
53
Ganz nach dem Motto des Hauptforums "Wer, wie, was, warum, wer nicht fragt bleibt dumm." habe ich folgende Frage an euch:

Ich möchte gerne etwas wissen und habe dies auch ausgerechnet, nun die Frage an euch ob ich damit richtig liege.

Folgendes:

Ich lade gerade ein Riesen-Update für ein MMO herunter, welches noch genau 19.000MB groß ist mit einer konstanten Geschwindigkeit von 710kB/s.

Ich möchte gerne herausfinden, wie lange es ca. dauern wird, bis das Spiel runtergeladen ist, vorausgesetzt der PC bleibt jetzt ständig an und die Geschwindigkeit verändert sich nicht.

Ich habe ersteinmal alles auf Bytes umgerechnet:
19.000 MB entsprechen 19.000.000.000 Bytes
710 kB entsprechen 710.000 Bytes

Wenn ich nun 19.000.000.000 durch 710.000 rechne, komme ich auf einen Wert von 26760,5633 (ich mach daraus einfach 26760,66)

Ich denke jetzt mal, das 26760,66 die Sekunden angeben, bei welchem das Spiel heruntergelden wäre.
Wenn ich aber auf Minuten umrechnen will, nehme ich diese Summe einfach nochmal durch 60.

26760,66 durch 60 komm ich auf 446,009

Um dann auf die Stundenzahl zu kommen, nehme ich diesen Wert wieder durch 60.

446,009 durch 60 komm ich auf 7,433 - hier runde ich auch mal auf 7,5 auf.

Kann ich davon ausgehen das es richtig ist, dass das Game bei konstanter Geschwindigkeit noch 7 Stunden und 30 Minuten benötigt ?
War die Rechnung richtig?
 
Zuletzt bearbeitet:
Dein Rechenweg an sich war richtig, aber der Schritt auf Byte umzurechnen war unnötig. Schlauer wäre es, auf einen der schon vorhandenen Vorsätze umzurechnen, also Kilo oder Mega.
Außerdem sind 1000 Byte nicht 1 kB, 1000 kB nicht 1 MB usw. (auch wenn das Präfix das suggeriert). Du musst bei Speicherkapazitäten immer mit 2^10, sprich mit 1024 umrechnen.
Als Ergebnis kommen dann ungefähr 7,6 h raus.
 
Nun ja, das mit dem Präfix ist ein Windows-Problem. Microsoft haben seit Jahren versäumt, sich endlich an geltende Standards zu halten. Satt die korrekten Binärpräfixe zu verwenden, werden die Dezimalpräfixe fälschlich verwendet.

Das heißt:
Wenn Windows MB sagt, dann meint es vollkommen inkonsistent manchmal 1Mio und manchmal 2^20. Andere Betriebssysteme sind hier korrekt. Die kennen MiB, was korrekt 2^20 bedeutet.

Unterm Strich bleibt: Dein Rechenbeispiel bringt nichts, weil du nicht weißt, WIE falsch Windows hier wieder arbeitet.
 
Arcanus schrieb:
Dein Rechenweg an sich war richtig, aber der Schritt auf Byte umzurechnen war unnötig. Schlauer wäre es, auf einen der schon vorhandenen Vorsätze umzurechnen, also Kilo oder Mega.
Außerdem sind 1000 Byte nicht 1 kB, 1000 kB nicht 1 MB usw. (auch wenn das Präfix das suggeriert). Du musst bei Speicherkapazitäten immer mit 2^10, sprich mit 1024 umrechnen.
Als Ergebnis kommen dann ungefähr 7,6 h raus.

Ja stimmt, habe ich ganz vergessen mit 1024. Danke!
 
Atinodel20 schrieb:
19.000MB groß ist mit einer konstanten Geschwindigkeit von 710kB/s

19.000 MB = 19.456.000 KB = 19.922.944.000 B
710 kB/s = 710.000 B/s

=> 19.922.944.000 B : 710.000 B/s ~ 28060 s (7,79 h / 07:47:40)
 
Oder einfacher:

19.000 MB
710 KB = 0,71 MB
19.000 / 0,71 = 26.760 Sekunden = ~7,5 Stunden


Wenn du 5 € und 15 € zusammenrechnest, rechnest du ja auch nicht 500 Cent + 1.500 Cent.
 
Ist doch egal, ob 1000 oder 1024. Die Geschwindigkeit schwankt und damit ist diese Genauigkeit eh nicht gegeben.
 
Zurück
Oben