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
Een byte is het kleinste adresseerbare gedeelte van een computergeheugen. Met adresseerbaar 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, maar niet alle computers gebruiken opslag in setjes van acht bits (een octet), er zijn ook systemen, met name bitslicers en microcontrollers, die 5, 7, 9 of 12 of 14 bits per byte hebben. Meestal wordt echter een byte opgevat als het equivalent van octet, hetgeen nog wel eens voor verwarring wil zorgen.
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, aangezien bij overdracht tussen twee systemen geen aannames over de onderliggende hardware mogen worden gedaan. Daarom wordt een MB (megabyte) ook wel geschreven als Mo. Een byte wordt afgekort met de hoofdletter B wat niet verward dient te worden met de kleine letter b (de afkorting voor bit).
Meestal wordt de waarde van een byte weergegeven als twee hexadecimale cijfers; daarbij wordt de byte opgesplitst in tweemaal vier bits; die groepen van vier bits heten nibbles.
Herkomst van het woord byte
Het woord 'byte' is een aanpassing van het 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.