Veröffentlicht 31. Januar 201015 j 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 ???
31. Januar 201015 j 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 201015 j von S-k-y.F-i-r-e
31. Januar 201015 j Zugegebenermaßen verstehe ich deine Frage nicht. 8 Bit sind 1 Byte oder ein Oktett. Siehe auch: Byte ? Wikipedia
31. Januar 201015 j 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
31. Januar 201015 j 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.
1. Februar 201015 j Hast du mal ein Beispiel, wo ein Byte nicht aus acht Bit besteht? Wikipedia hat welche.
1. Februar 201015 j @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 201015 j von Crush
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.