Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

8 Bit sind 1 Bytes und weiter?

Empfohlene Antworten

Veröffentlicht

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

???

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 von S-k-y.F-i-r-e

Das war ja meine Frage.

Wieso fängt man überhaupt mit 8Bit an?

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

Hast du mal ein Beispiel, wo ein Byte nicht aus acht Bit besteht?

@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 von Crush

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.