Achtung: Dies ist eine historische Web-Site. Aktuell ist https://rainer.gerhards.net/ (engl) bzw https://www.rainer-gerhards.de/ (deutsch). Alle dynamischen Funktionen, Formulare etc auf dieser Seite sind abgeschaltet.
Datenschutzerklärung Impressum

 
01.08.2017, 22:49 Uhr
Hauptmenü
|--> Infos
|--> Forum
|--> Fotos


Sprachwahl
Sprache auswählen:




Online
Aktuell 1 Gast und 0 registrierte Benutzer online.

Anmeldung

Anmeldung




 





Neues Thema eröffnen   Neue Antwort erstellen
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
Autor Nachricht
rgerhards
Titel: Welche Basis für "Kilo" in Kilobyte und Kilobit pr  BeitragVerfasst am: 11.12.2009, 09:30 Uhr



Anmeldung: 25. Sep 2006
Beiträge: 688

Die Angabe des Umfangs der Daten wird in der "üblichen" 2^x Notation vorgenommen (also 1KB = 1KiB = 2^10). Ich möchte in diesem Zusammenhang aber auch nochmals darauf hinweisen, dass diese übliche bzw. traditionelle Sichtweise nicht wirklich von den internationalen Standards abgedeckt ist. Nach dem internationalen Maßsystem (SI) ist Kilo eben 10^3. Das aber nur am Rande.

Bei der Datenübertragung hingegen wird traditional die Übertragungsrate in Bits pro Sekunde angegeben, und hier werden die SI-Einheiten verwendet (also zur Basis 10) [1]. Ich vermute, das kommt daher, dass im Übertragungsbereich lange Zeit "krumme" Datenraten verwendet wurden, was wohl physikalische Gründe hatte. So waren in den Anfangstagen der privaten Datenkommunikation Akustikkoppler (ein Modem ohne feste Verbindung mit der Telefonleitung) beliebt, und die hatten eine Datenrate von 300 Bit pro Sekunde (bps), was sich zu Basis 2 nicht vernünftig ausdrücken lässt (und für 512 bps hat die Technik halt nicht gereicht). Später bei Modems waren dann 4.800 bzw. 9.600 bps sehr beliebt, was dann aber doch gerne als 4,8 bzw. 9,6 KBps abgekürzt wurde (nun aber eben als SI-Einheit).

Nochmal anders ausgedrückt: durch den konstruktiven Aufbau (Rekursion) von Speicherkomponenten ergeben sich dort natürlicherweise zweier-Potenzen. Die Dezimal auszudrücken ist umständlich. Darum nimmt man dort auch die Basis 2. Im Datenübertragungsbereich ist das anders, dort ergaben sich von Anfang an keine Zweierpotenzen, deshalb ist man hier direkt im Dezimalsytem geblieben.

Wenn man nun diese traditionelle Sichtweise einimmt, dann ergeben sich in der Tat gewisse Kuriositäten. Nehmen wir einmal an, dass wir eine Übertragungsleitung mit einer Kapazität von 1Mbps haben und eine Datei von genau 1MB übertragen möchten. Nehmen wir ferner an, dass ein Byte acht Bit hat. Ignorieren wir alle anderen Faktoren wir Protokolloverhead und Ausbreitungsverzögerungen. Dann könnte man annehmen, dass die Übertragung in 8 Sekunden abgeschlossen ist. Tatsächlich sind aber 1 * 2^20 *8 = 8.388.608 Bit zu übertragen. In acht ekunden werden aber nur 8.000.000 Bit übertragen, es verbleiben somit noch 388.608 Bit, für deren Übertragung nochmals grob eine drittel Sekunde benötigt wird. Somit erfordert die Übertragung von 1 MB über eine Leitung mit 1 mbps also nicht 8, sondern ca. 8,38 Sekunden (unter den genannten Voraussetzungen).

Das kann verwirrend sein, allerdings gewöhnt man sich recht rasch daran. Insbesondere haben wir ja immer einen nicht zu vernachlässigenden Protokolloverhead und sonstige Verzögerungen, so dass in der Praxis niemand eine Rechnung wie hier von mir angestellt aufstellen wird.

[1] http://en.wikipedia.org/wiki/Bit_rate
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
Beiträge vom vorherigen Thema anzeigen:     
Gehe zu:  
Alle Zeiten sind GMT + 1 Stunde
Neues Thema eröffnen   Neue Antwort erstellen
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
PNphpBB2 © 2003-2007 
:: RSS Feed: ::
Page created in 0.114441156387 seconds.

Ferientips - das Urlaubsweb - Jan Gerhards - Ulrike Gerhards - Ulrike Gerhards Foto Site