Bit (bit)

Data-eenheid · SI-stelsel

Alle eenheden Omrekenaar voor data-eenheden

De bit is de grondeenheid van informatie. Het symbool is bit, en de naam is een samentrekking van het Engelse binary digit, binair cijfer, gemunt door de statisticus John Tukey en in druk gebracht door Claude Shannon in zijn stuk uit 1948, Een wiskundige theorie van de communicatie, het werk dat de informatietheorie grondvestte.

Eén bit is de hoeveelheid informatie die één enkele keuze tussen twee even waarschijnlijke mogelijkheden draagt. Een munt die kop of munt valt, een schakelaar open of dicht, een spanning hoog of laag: elk daarvan beslist één bit. Die bepaling maakt de bit tot een eenheid en niet slechts tot een schrijfgewoonte. Zij meet hoeveel onzekerheid een antwoord wegneemt, en dat los van waarover de vraag ging.

Shannons inzicht was dat dit te tellen viel. Een bericht getrokken uit een alfabet van tweeëndertig even waarschijnlijke tekens draagt vijf bits per teken, want tweeëndertig is twee tot de vijfde. Zijn de tekens niet even waarschijnlijk — zoals de letters van een taal dat niet zijn — dan daalt het gemiddelde, en juist die afstand tussen de naïeve telling en het ware gemiddelde is wat compressie uitbuit. Een goed gecomprimeerd bestand is er een waaruit de overtollige bits zijn verwijderd.

In de apparatuur is de bit een fysieke toestand: een lading gevangen op een zwevende poort in flashgeheugen, de richting van magnetisatie van een gebied op de schijf van een harde schijf, een putje of een vlak op een optische schijf, een lichtpuls aanwezig of afwezig in een vezel. Alle coderen dezelfde abstracte grootheid, en daarom kunnen gegevens er zonder verlies tussen bewegen.

Bij opslag worden bits vrijwel nooit één voor één geteld. Zij worden gebundeld tot octetten van acht, en de ruimte wordt in octetten of hun veelvouden opgegeven. Overdracht is iets anders: net- en aansluitsnelheden worden in bits per seconde opgegeven, zodat een verbinding die als 100 megabit per seconde wordt aangeprezen ongeveer 12,5 megaoctet per seconde levert. De twee verwarren is de meest voorkomende rekenfout van het hele vakgebied.

Waar losse bits wél worden geteld, is in opgaven van fijnheid en bereik. Een kleurkanaal met 8 bits houdt 256 stappen; een met 10 bits houdt er 1024. Geluid met 16 bits per monster heeft ongeveer 96 decibel dynamiek, en met 24 bits ongeveer 144. Een 64-bits adres kan zo'n 18 triljoen plaatsen benoemen. In elk geval verdubbelt elke toegevoegde bit wat onderscheiden kan worden.

Eén bit is gelijk aan 0,125 octet, 0,001 kilobit of ongeveer 0,0009766 kibibit.

Omrekentabel voor Bit

EenheidSymbool1 Bit is gelijk aan1 hiervan is gelijk aanOmrekenaar
Kilobitkbit0.001 kbit1000 bitBits naar Kilobits
MegabitMbit0.000001 Mbit1000000 bitBits naar Megabits
GigabitGbit0.000000001 Gbit1000000000 bitBits naar Gigabits
TerabitTbit1 × 10-12 Tbit1000000000000 bitBits naar Terabits
PetabitPbit1 × 10-15 Pbit1 × 1015 bitBits naar Petabits
ExabitEbit1 × 10-18 Ebit1 × 1018 bitBits naar Exabits
ZettabitZbit1 × 10-21 Zbit1 × 1021 bitBits naar Zettabits
YottabitYbit1 × 10-24 Ybit1 × 1024 bitBits naar Yottabits
Octetoctet0.125 octet8 bitBits naar Octetten
Kilooctetko0.000125 ko8000 bitBits naar Kilooctetten
MegaoctetMo0.000000125 Mo8000000 bitBits naar Megaoctetten
GigaoctetGo1.25 × 10-10 Go8000000000 bitBits naar Gigaoctetten
TeraoctetTo1.25 × 10-13 To8000000000000 bitBits naar Teraoctetten
PetaoctetPo1.25 × 10-16 Po8 × 1015 bitBits naar Petaoctetten
ExaoctetEo1.25 × 10-19 Eo8 × 1018 bitBits naar Exaoctetten
ZettaoctetZo1.25 × 10-22 Zo8 × 1021 bitBits naar Zettaoctetten
YottaoctetYo1.25 × 10-25 Yo8 × 1024 bitBits naar Yottaoctetten
KibibitKibit0.0009765625 Kibit1024 bitBits naar Kibibits
MebibitMibit0.000000953674316406 Mibit1048576 bitBits naar Mebibits
GibibitGibit9.31322574615 × 10-10 Gibit1073741824 bitBits naar Gibibits
TebibitTibit9.09494701773 × 10-13 Tibit1099511627776 bitBits naar Tebibits
PebibitPibit8.881784197 × 10-16 Pibit1.12589990684 × 1015 bitBits naar Pebibits
ExbibitEibit8.67361737988 × 10-19 Eibit1.15292150461 × 1018 bitBits naar Exbibits
ZebibitZibit8.47032947254 × 10-22 Zibit1.18059162072 × 1021 bitBits naar Zebibits
YobibitYibit8.27180612553 × 10-25 Yibit1.20892581961 × 1024 bitBits naar Yobibits
KibioctetKio0.0001220703125 Kio8192 bitBits naar Kibioctetten
MebioctetMio0.000000119209289551 Mio8388608 bitBits naar Mebioctetten
GibioctetGio1.16415321827 × 10-10 Gio8589934592 bitBits naar Gibioctetten
TebioctetTio1.13686837722 × 10-13 Tio8796093022208 bitBits naar Tebioctetten
PebioctetPio1.11022302463 × 10-16 Pio9.00719925474 × 1015 bitBits naar Pebioctetten
ExbioctetEio1.08420217249 × 10-19 Eio9.22337203685 × 1018 bitBits naar Exbioctetten
ZebioctetZio1.05879118407 × 10-22 Zio9.44473296574 × 1021 bitBits naar Zebioctetten
YobioctetYio1.03397576569 × 10-25 Yio9.67140655692 × 1024 bitBits naar Yobioctetten