timmiboy Geschrieben 31. Januar 2010 Geschrieben 31. Januar 2010 Ich hätte mal ne Frage Es heißt ja immer 8 Bit sind 1 Byte, geht das denn immer so weiter, also: 8 Bit sind 1 Byte 16 Bit sind 2 Byte 24 Bit sind 3 Byte 32 Bit sind 4 Byte 64 Bit sind 5 Byte 128 Bit sind 6 Byte 256 Bit sind 7 Byte ???
S-k-y.F-i-r-e Geschrieben 31. Januar 2010 Geschrieben 31. Januar 2010 (bearbeitet) Du verwechselst hier glaube ich Bit-Zustände und Byte. Anzahl der Zustände ist 2^n (sprich: 2 hoch n). 2^[grösse der Potenz] = [Anzahl der möglichen Zustände] 2^0 = 1 2^1 = 2 2^2 = 2*2 =4 2^3 = 2*2*2 = 8 2^4 = 2*2*2*2 = 16 etc. Ein Byte besteht aus 8 Bit also ist es eine einfache Division durch 8. 8 Bit = 1 Byte 16 Bit = 16/8 = 2 Byte 24 Bit = 24/8 = 3 Byte 32 Bit = 32/8 = 4 Byte Zudem gibt es dann noch die "Kilo-, und Mega-Bit"-Sache 1024 Bit = 1 KBit(=Kilo-Bit) 2048 Bit = 2 KBit 1048576 = 1024 * 1024 = 1MBit (=Mega-Bit) Zum Nachlesen: Binärpräfix ? Wikipedia Bit ? Wikipedia Bearbeitet 31. Januar 2010 von S-k-y.F-i-r-e
timmiboy Geschrieben 31. Januar 2010 Autor Geschrieben 31. Januar 2010 Das war ja meine Frage. Wieso fängt man überhaupt mit 8Bit an?
S-k-y.F-i-r-e Geschrieben 31. Januar 2010 Geschrieben 31. Januar 2010 Zugegebenermaßen verstehe ich deine Frage nicht. 8 Bit sind 1 Byte oder ein Oktett. Siehe auch: Byte ? Wikipedia
Crush Geschrieben 31. Januar 2010 Geschrieben 31. Januar 2010 8 Bit sind 1 Byte 16 Bit sind 2 Byte 24 Bit sind 3 Byte 32 Bit sind 4 Byte 64 Bit sind 5 Byte 128 Bit sind 6 Byte 256 Bit sind 7 Byte Das stimmt was an Deiner Rechnung nicht. Du verdoppelst ab 32 Bit die Bitzahl, vorher addierst Du immer 8 (was nur beim ersten mal einer Verdoppelung entspricht). 64 Bit sind 64/8=8 Byte, 128 = 16 Byte, 256 = 32 Byte
Guybrush Threepwood Geschrieben 31. Januar 2010 Geschrieben 31. Januar 2010 Wieviele Bits ein Byte hat kommt auf das System drauf an Bei einem IBM kompatiblen PC sind es aber 8 Bit. Das Byte ist die im System kleinste adressierbare Einheit.
Gast Geschrieben 31. Januar 2010 Geschrieben 31. Januar 2010 Hast du mal ein Beispiel, wo ein Byte nicht aus acht Bit besteht?
Klotzkopp Geschrieben 1. Februar 2010 Geschrieben 1. Februar 2010 Hast du mal ein Beispiel, wo ein Byte nicht aus acht Bit besteht? Wikipedia hat welche.
Crush Geschrieben 1. Februar 2010 Geschrieben 1. Februar 2010 (bearbeitet) @timmiboy: Ich glaube, die 8 Bits haben sich deshalb durchgesetzt, weil es eben eine 2er-Potenz ist, die in einer einzelnen Einheit ausreichend Informationen für einen Zeichensatz tragen kann. Grundsätzlich ist technisch aber alles möglich. Wenn man heute von Programmierung spricht, gerade in diesem Forum, wird allgemein immer die PC-Prozessorarchitektur angesprochen, in der immer 8-Bit ein Byte sind. Tote Systeme wie Nixdorf, Telex oder ASCII (ok, letzeres ist noch nicht ganz tot, aber von Multibyte-Codierung & Unicode eigentlich abgelöst), wo es eh nur um systemische, nicht technische Einheiten ging kann man gleich mal abziehen und wer heute als FI an einem Mainframe sitzt ist sicher an einer Hand abzuzählen. Falls diese in C oder C++-Programmiert werden können, dürfte es auch keine Compilerunterstützung für nicht 8-Bit-Einheiten geben. Ansonsten kann ich ja gleich das Quibble als 13-Bit Byte der offiziellen Crush-Rechnung definieren und füge das gleich noch Wikipedia als offizielle neue Einheit zu. Realistisch betrachtet, wird einer der von einem Byte redet immer die 8 Bit Bytes meinen. Die öffentlich allgemein verbreiteten Rechner funktionieren so eben. Bearbeitet 1. Februar 2010 von Crush
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden