Wikisage, de vrije encyclopedie van de tweede generatie, is digitaal erfgoed

Wikisage is op 1 na de grootste internet-encyclopedie in het Nederlands. Iedereen kan de hier verzamelde kennis gratis gebruiken, zonder storende advertenties. De Koninklijke Bibliotheek van Nederland heeft Wikisage in 2018 aangemerkt als digitaal erfgoed.

  • Wilt u meehelpen om Wikisage te laten groeien? Maak dan een account aan. U bent van harte welkom. Zie: Portaal:Gebruikers.
  • Bent u blij met Wikisage, of wilt u juist meer? Dan stellen we een bescheiden donatie om de kosten te bestrijden zeer op prijs. Zie: Portaal:Donaties.

Byte

Uit Wikisage
Naar navigatie springen Naar zoeken springen

Een byte is een eenheid van informatie in een digitale computer. Vaak is een byte tevens het kleinste adresseerbare gedeelte van het computergeheugen. Daarmee wordt bedoeld dat het niet mogelijk is om minder dan één byte tegelijk naar een computergeheugen te schrijven of daaruit te lezen.

Bij de meeste moderne computers bestaat een byte uit 8 bits (een octet), maar er zijn ook systemen, met name bitslicers en microcontrollers, die 5, 7, 9 of 12 of 14 bits per byte hebben. Een byte wordt afgekort met de hoofdletter B, een bit met de kleine letter b.

In officiële documenten (bijvoorbeeld de beroemde Requests For Comment (RFC's)) en in de telecomsector wordt scherp onderscheid gemaakt tussen een byte en een octet, om te voorkomen dat bij overdracht tussen twee systemen onjuiste aannames over de onderliggende hardware worden gedaan. Daarom wordt een MB (megabyte) ook wel geschreven als Mo.

Een byte van 8 bits kan 256 verschillende waarden hebben. De waarde van een byte wordt daarom vaak weergegeven met twee hexadecimale cijfers. Daarbij wordt de byte opgesplitst in twee groepen vier bits, nibbles genaamd.

Herkomst van het woord byte

'Byte' is een aanpassing van het Engelse woord 'bite' (hapje) om verwarring met 'bit' te voorkomen. Het is bedacht door Werner Buchholz in 1956 tijdens de ontwikkeling van de IBM Stretch computer. Het woord duidt op een 'hapje' vol bits. Het woord 'nibble' heeft dezelfde etymologie. Het woord 'byte' kan ook staan voor de samentrekking van het Engelse "by eight" wat "per acht" betekent (hoewel een byte niet per se uit 8 bits hoeft te bestaan, zie hierboven).

De aanduiding kilobytes, megabytes en gigabytes duiden niet op duizendvouden, zoals in het algemene spraakgebruik. Dit omdat het adres-bereik van een N-bits adresbus gegeven wordt door:

<math> A_{max} =2^N </math>

Dus een (fictieve) computer met 4 adreslijnen kan maximaal 16 bytes adresseren. Om deze reden worden geheugengroottes bijna overanderlijk aangegeven met veelvouden van machten van 2. Een kilobyte is ("traditioneel") dus geen 1000 bytes, maar <math>2^{10}=1024</math> bytes.

In 1998 is door de International Electrotechnical Commission besloten deze verwarring uit de wereld te helpen door een nieuwe standaard voor binaire voorvoegsels te maken. Sindsdien is het niet meer gewenst de gewone voorvoegsels kilo, mega, giga, tera, peta en exa te gebruiken voor machten van twee. Een megabyte is dus 1.000.000 bytes. Als men een hoeveelheid van 1.048.576 bytes wil benoemen heet dat nu een mebibyte. Men kan hier nog niet op vertrouwen, omdat de nieuwe standaard nog niet uitgebreid gebruikt wordt.