Bit (eenheid): verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Geen bewerkingssamenvatting
Versie 58393086 van ChristiaanPR (overleg) ongedaan gemaakt. Toelichting: veel van de wijzigingen zijn m.i. verslechteringen. Liever eerst overleggen per onderdeel.
Label: Ongedaan maken
Regel 1:
De '''bit''' is de kleinste eenheid van [[informatie]], namelijk een [[Symbool (informatica)|symbool]] of [[Signaalsignaal (algemeen)|signaal]] dat twee waarden kan aannemen: aan of uit, ja of nee, hoog of laag, geladen of niet-geladen. Het [[binair]]e talstelsel stelt deze waarden voor met 1 en 0.
 
Het woord ''bit'' is een [[porte-manteauwoordmanteau]], een (samentrekking) van de Engelse woorden ''binary'' en ''digit''. Er zit een woordspeling in, want ''bit'' betekent ook een ''beetje''. HetDe term werd bedacht in [[1947]] door statisticus [[John Tukey]] bedacht en een jaar later voor het eerst gebruikt in een publicatie door [[Claude Shannon]] in een publicatie gebruikt. Shannon wordt wel, de 'vader van de [[informatietheorie]]' genoemd.
 
Een hoeveelheid [[zelfinformatie]] bij keuze uit <math>nN</math> mogelijke waarden kan, indien iedere waarde dezelfde [[Kans (kansrekening)|kans]] van optreden heeft, worden uitgedrukt in bits door de [[logaritme]] voor het grondtal 2 van <math>nN</math> te bepalen.
 
== Benodigd aantal bits ==
Voor de [[binair]]e voorstelling van het [[Natuurlijknatuurlijk getal|natuurlijke getal]] <math>n</math> zijn minimaal <math>^2\! \log n</math> bits nodig, dus effectief <math>\big\lceil\,^2\!\log n \big\rceil</math>. De(de uitkomst wordt met behulp van de [[Ceiling (functie)|ceilingfunctieceiling]]functie op een [[geheel getal]] gebracht). Dat houdt in dat een grootheid die <math>n</math> waarden aan kan nemen, bijvoorbeeld de getallen 0 tot en met <math>n-1</math>, voorgesteld kan worden door <math>\big\lceil\,^2\!\log n \big\rceil</math> bits kan worden voorgesteld. Zo zijn bijvoorbeeld om een signaal met 9 mogelijke waarden weer te geven, <math>\big\lceil\,^2\!\log 9 \big\rceil = \lceil 3{,}1699 \rceil = 4</math> bits nodig . (1001 is de binaire voorstelling van 9).
Een hoeveelheid [[zelfinformatie]] bij keuze uit <math>n</math> mogelijke waarden kan, indien iedere waarde dezelfde [[Kans (kansrekening)|kans]] van optreden heeft, worden uitgedrukt in bits door de [[logaritme]] voor het grondtal 2 van <math>n</math> te bepalen.
 
HetDe kantoestand metwaarin ééneen bitlamp wordenzich vastgelegd,kan dat een lampbevinden (aan of uit) is,kan met behulp van 1 bit uitgedrukt/opgeslagen worden (<math>^2\! \log 2 = 1</math>). Hierbij is bijvoorbeeld 0 = 'uit' en 1 = 'aan',; maar datindien gewenst kan men het ook andersom worden gekozengebruiken.
Voor de [[binair]]e voorstelling van het [[Natuurlijk getal|natuurlijke getal]] <math>n</math> zijn minimaal <math>^2\! \log n</math> bits nodig, dus effectief <math>\big\lceil\,^2\!\log n \big\rceil</math>. De uitkomst wordt met behulp van de [[Ceiling (functie)|ceilingfunctie]] op een [[geheel getal]] gebracht. Dat houdt in dat een grootheid die <math>n</math> waarden aan kan nemen, bijvoorbeeld de getallen 0 tot en met <math>n-1</math>, door <math>\big\lceil\,^2\!\log n \big\rceil</math> bits kan worden voorgesteld. Zo zijn bijvoorbeeld om een signaal met 9 mogelijke waarden weer te geven, <math>\big\lceil\,^2\!\log 9 \big\rceil = \lceil 3{,}1699 \rceil = 4</math> bits nodig . 1001 is de binaire voorstelling van 9.
 
AanToestand of uitlamp: [[AfbeeldingBestand:Bulbgraph Off.svg]] Lamp aanuit - 1(0) [[AfbeeldingBestand:Bulbgraph Off.svg]] Lamp uit - 0aan (1)<br />
Het kan met één bit worden vastgelegd, dat een lamp aan of uit is, <math>^2\! \log 2 = 1</math>. Hierbij is bijvoorbeeld 0 = 'uit' en 1 = 'aan', maar dat kan ook andersom worden gekozen.
Met één bit kan de [[informatie]] over de toestand van de lamp worden weergegeven.<br />
Informatie in één bit: [[Bestand:BulbgraphOnOff.gif]]
 
DeEvenzo meestkan voorkomendede toestand van een normaal functionerend [[verkeerslicht]]en: (rood, oranje of groen, kunnen) met behulp van <math>\big\lceil\, ^2\! \log 3 \big\rceil = \lceil 1{,}5849 \rceil = 2</math> bits worden weergegeven. Bijvoorbeeld(bijvoorbeeld 00 voor= rood, 01 voor= oranje en 10 voor= groen).
Aan of uit: [[Afbeelding:Bulbgraph.svg]] Lamp aan - 1 [[Afbeelding:Bulbgraph Off.svg]] Lamp uit - 0 <br>
Het kan met één bit worden weergegeven dat een lamp aan of uit is. <br>
De waarde van een bit kan veranderen: [[Afbeelding:BulbgraphOnOff.gif]]
 
== Gebruik van de eenheden bit (b) en byte (B) ==
De meest voorkomende [[verkeerslicht]]en: rood, oranje of groen, kunnen met behulp van <math>\big\lceil\, ^2\! \log 3 \big\rceil = \lceil 1{,}5849 \rceil = 2</math> bits worden weergegeven. Bijvoorbeeld 00 voor rood, 01 voor oranje en 10 voor groen.
De afkorting voor bit is een kleine b (bijvoorbeeld in [[Kilobit per seconde|kb/s]]), niet te verwarren met de afkorting voor [[byte]], een hoofdletter B. Een voorbeeld isIn de eenheidpraktijk [[Kilobitworden perb seconde|kb/s]]en voorB devaak [[bitrate]]verward. HetDe betekenis moet dan blijken uit de [[Contextcontext (taal)|context]] blijken, dat het verschil tussen b en B goed is gekozen.
 
De verbinding, die wordt gebruikt om [[gegeven]]s over te verzenden, heet een [[Kanaal (telecommunicatie)|kanaal]] of transmissielijn. Transmissiesnelheden over [[Serieel (protocolinformatica)|seriële]] verbindingen worden meestal in bit/s gegeven maar alles wat te maken heeft met de meer menselijke maat van documentopslag of -overdracht gaat meestal in bytes. Wanneer het belangrijk is om misverstanden te voorkomen kan bit/s of byte/s worden gebruikt. Wanneer het over de transmissie van gegevens gaat, maakt het meestal niet uit hoe de informatie is georganiseerd, hoeveel bits er in een byte passen. Het is daarom correct om bij transmissielijnen te spreken over bits per seconde.
== Gebruik van de eenheden bit b en byte B ==
Bij beschouwingen over kanalen/transmissie is eigenlijk de hoeveelheid informatie van belang en maakt het meestal niet uit hoe de informatie is georganiseerd (hoeveel bits in een byte passen). Daarom is het juist om bij transmissielijnen/kanalen te spreken over bits per seconde.
De afkorting voor bit is een kleine b, niet te verwarren met de afkorting voor [[byte]], een hoofdletter B. Een voorbeeld is de eenheid [[Kilobit per seconde|kb/s]] voor de [[bitrate]]. Het moet uit de [[Context (taal)|context]] blijken, dat het verschil tussen b en B goed is gekozen.
 
Een byte is de grootte waarmee een [[computer]] iets uit het [[Computergeheugen|geheugen]] haalt. Sinds begin jaren zeventig zijn computergeheugens vaak in 8-bit-patronen opgebouwd (waardes 0 t/m 255). In zo'n geval is een byte gelijk aan acht bits. De term ''Octet'' kan eveneens gebruikt worden en betekent in deze context hetzelfde als een byte.
De verbinding, die wordt gebruikt om [[gegeven]]s over te verzenden, heet een [[Kanaal (telecommunicatie)|kanaal]] of transmissielijn. Transmissiesnelheden over [[Serieel (protocol)|seriële]] verbindingen worden meestal in bit/s gegeven maar alles wat te maken heeft met de meer menselijke maat van documentopslag of -overdracht gaat meestal in bytes. Wanneer het belangrijk is om misverstanden te voorkomen kan bit/s of byte/s worden gebruikt. Wanneer het over de transmissie van gegevens gaat, maakt het meestal niet uit hoe de informatie is georganiseerd, hoeveel bits er in een byte passen. Het is daarom correct om bij transmissielijnen te spreken over bits per seconde.
 
Een byte is de grootte waarmee een [[computer]] iets uit het [[Computergeheugen|geheugen]] haalt. Sinds begin jaren zeventig zijn computergeheugens bijna altijd in eenheden van acht bits opgebouwd. Een byte komt dan met acht bits overeen. 'Octet' kan eveneens gebruikt worden en betekent in deze context hetzelfde als byte. Ter volledigheid wordt nogeveneens opgemerkt dat ook een [[nibble]]s bestaanbestaat, een nibble is een groep van vier4 bits, en twee nibbles samen vormen dus één byte.
 
== KwantumcomputersZie ook ==
* [[Byte#Herkomst van het woord byte|Herkomst van het woord byte]].
Het equivalent van bits voor de ons bekende [[computer]]s zijn [[qubit]]s of [[phit]]s voor [[kwantumcomputer]]s.
* [[Qubit]]
 
{{Navigatie eenheden van informatie}}