Bits, bytes en wat "bits per pixel" eigenlijk betekent

In een samenleving waar groter beter is, meer is beter en beter is, nou ja, beter, is er geen plaats waar dit meer geldt dan in de wereld van computers. De meesten van ons weten misschien niet wat termen leuk vinden beetjes en bytes gemeen, precies, maar iedereen weet min of meer dat meer van hen hun computer beter maken.

Maar echt, wat betekent het allemaal? Is iets meer dan een byte? Is er een buffet dat meer biedt dan alleen bits en bytes? Wat als we zijn? werkelijk honger naar meer? Ik bedoel zoals MEGA hongerig. Bieden ze ... megabytes aan? In feite doen ze dat. Laten we onderzoeken.

Als we het hebben over bits en bytes, hebben we het over geheugeneenheden die computerinformatie bevatten. Zie een beetje als een klein doosje met informatie dat op de harde schijf of het RAM-geheugen van uw computer staat.

Acht van deze kleine vakjes, of stukjes, vormen één byte. Ongeveer 1000 bytes vormen een kilobyte en ongeveer 1000 kilobytes vormen een megabyte. (Ik zeg ongeveer en ongeveer omdat er technisch gezien meer dan één manier is om a . te meten mega van iets. Dankzij wiskunde kan een mega ook 1024 zijn.)

Het is belangrijk om te onthouden dat acht bits een byte vormen, omdat deze groep van acht bits, of factoren van deze groep van acht, zoals 16, 24, 32 de bouwstenen zijn waaruit de meeste computertaal bestaat. Een ander belangrijk idee is dat hoe meer bits je hebt, hoe meer informatie je kunt opslaan.

Bits, bytes en wat

Oké, dus we weten dat bits bouwstenen zijn voor computertaal. We weten dat acht bits één byte vormen (en deze groep van acht is belangrijk, dus onthoud!). Maar waarom is dit van belang?

Een bit is een doos met informatie over, laten we zeggen, onze harde schijf, maar wat zit er in die doos? Als je mijn artikel leest, Hoe nullen en enen muziek, foto's en alles digitaal maken, zal het geen verrassing zijn om te horen dat de doos een nul of een één bevat. Sorry, niet zo spannend als een verjaardagscadeau. Er zijn ontelbare verschillende computertalen, maar ze gebruiken allemaal nullen en enen.

Dus hoe kunnen bits al deze dingen zoals kleuren en letters maken? Welnu, de computertaal en de rangschikking van de bits bepalen waar het uiteindelijk in wordt.

Laten we dit vergelijken met Engels. Onze "bits" zijn de letters van het alfabet. Onze taal is Engels.

De letters H, T, R, E, A kunnen op drie unieke manieren worden samengesteld: hart, aarde of hater. Zelfde letters, maar andere volgorde, andere woorden en andere betekenissen.

Ditzelfde idee is van toepassing op computers en bits. Afhankelijk van de groepering van de bits en de gebruikte taal, kunnen ze kleuren worden op een tv, audio van een Compact Disc of letters, zoals degene die je nu aan het lezen bent. Ja, elk van de letters die u aan het lezen bent, kan worden weergegeven door een groep van acht bits.

Je kunt het zelf proberen - hier is een pagina waar je wat tekst kunt typen en het kunt laten converteren naar nullen en enen.

Bits, bytes en wat

In de Engelse taal creëren onze 26 letters meer dan een miljoen woorden. Hoe zit het met computertaal? Weet je nog dat ik zei dat de groepering van acht bits belangrijk is? Veel computertalen zijn gebaseerd op groepen van acht. Elke groep bevat strings van acht bits, 16 bits, 24 bits enzovoort.

In een 8-bits taal zijn er groepen van acht nullen en enen op een rij die een reeks getallen vormen. Laten we deze string een 8-bits code noemen. Er zijn maximaal 256 unieke 8-bits codes. Hier is een voorbeeld van een 8-bits code voor letters in het alfabet.

uniek, computer, anders, zoals, taal, creëren, acht, weten, let, hard, drive, tgroeight, blocks, bitsre, alles

Laten we dit nu toepassen op de taal van kleur.

8-bits kleur

Laten we zeggen dat je een digitale afbeelding van Darth Vader op je computer hebt staan. De afbeelding is gemaakt met 8-bits kleur. Aangezien 8-bits taal 256 verschillende combinaties heeft en elke combinatie een unieke kleur geeft, hebben we 256 kleuren om te gebruiken. Klinkt best goed toch? Denk aan die enorme doos Crayola Crayons met de puntenslijper achterin. Er zaten maar liefst 64 verschillende kleurpotloden in. Je zou een aantal verbazingwekkend kleurrijke tekeningen kunnen maken. Uw 8-bit TV blaast het weg met 256 beschikbare kleuren om het beeld op het scherm te creëren!

Bits, bytes en wat

16-bits kleur

Maar wat als je vriend je begint te vertellen over zijn 16-bits kleurenafbeelding van Darth Vader? Met 16-bits kleur heb je nu reeksen van 16 nullen en enen op een rij om 16-bits codes te maken die elk een unieke kleur vertegenwoordigen. Zonder je te vervelen met wiskunde, zal ik je vertellen dat we nu 65.536 unieke kleurvariaties hebben. Deze doos kleurpotloden is veel groter! En ja, groter is beter.

Je kunt wel raden dat naarmate we naar 24-bit, 32-bit enzovoort gaan, we meer kleuren hebben die een afbeelding met meer detail en helderheid creëren.

Dit idee van "bits per iets" is van toepassing op alles wat digitaal is. Hoe meer "bits per", hoe meer details beschikbaar zijn. In het geval van uw computer is het volkomen logisch. Als uw harde schijf 500 gigabyte aan ruimte heeft, betekent dit dat u... wacht erop... wacht even, de rekenmachine tevoorschijn halen... en... u hebt 4.000.000.000.000 bits. Dat zijn veel nullen en enen.

Zoals je ziet heeft het digitale buffet veel te bieden. Zelfs met alleen nullen en enen, hebben we bits, bytes, kilobytes, megabytes, gigabytes, terabytes enzovoort. Ik wil niet kinderachtig zijn, maar ik heb net een nieuwe computer met 64-bits kleuren en het is mogelijk dat mijn Darth Vader niet alleen gedetailleerder en kleurrijker is, maar waarschijnlijk ook groter dan die van jou.

Afbeeldingscredits: Jonathan Grossman