U društvu u kojem je veće bolje, više je bolje i bolje je, pa, bolje, nema mjesta na kojem to vrijedi istinitije nego u svijetu računala. Većina nas možda ne zna kakvi izrazi vole komadići i bajtova znači, točno, ali svi nekako znaju da ih sve više poboljšava računalo.
Ali, stvarno, što sve to znači? Je li nešto više od bajta? Postoji li buffet koji nudi više od bitova i bajtova? Što ako jesmo stvarno gladan još? Mislim kao gladan MEGA. Da li nude ... megabajte? Zapravo imaju. Istražimo.
Kada govorimo o bitovima i bajtovima, mislimo na jedinice memorije koje sadrže računalne informacije. Zamislite malo kao malenu kutiju informacija koja živi na tvrdom disku ili RAM-u vašeg računala.
Osam ovih malih kutija ili bitova čini jedan bajt. Otprilike 1000 bajta čini jedan kilobajt, a oko 1000 kilobajta jedan megabajt. (Kažem otprilike otprilike jer tehnički postoji više načina za mjerenje a mega nečega. Zahvaljujući matematici, mega može biti i 1024.)
Važno je zapamtiti da osam bitova čini bajt, jer je ova skupina od osam bitova ili faktori ove skupine od osam, poput 16, 24, 32, gradivni blokovi koji čine većinu računalnog jezika. Druga važna ideja je da što više bitova imate, više podataka možete pohraniti.
U redu, dakle, znamo da su bitovi gradivni blokovi za računalni jezik. Znamo da osam bitova čini jedan bajt (a ova grupa od osam je važna, zato zapamtite!). Ali zašto je ovo važno?
Malo je kutija s informacijama na, recimo, našem tvrdom disku - ali što je u toj kutiji? Ako pročitate moj članak "Kako nule i oni stvaraju glazbu, fotografije i sve digitalno", neće biti iznenađenje kada čujem da okvir sadrži ili nulu ili jedan. Žao nam je, ne baš tako uzbudljivo kao rođendanski poklon. Postoje milijuni različitih računalnih jezika, ali svi oni koriste nule i jedinice.
Pa kako od bitova sve ove stvari mogu biti boje i slova? Pa računalni jezik i raspored bitova određuju u što će se u konačnici pretvoriti.
Usporedimo ovo s engleskim. Naši "bitovi" su slova abecede. Naš jezik je engleski.
Slova H, T, R, E, A mogu se sastaviti na tri jedinstvena načina: srce, zemlja ili mrzitelj. Ista slova, ali različitog reda, različitih riječi i različitih značenja.
Ista se ideja odnosi na računala i bitove. Ovisno o grupiranju bitova i jeziku, koji se koriste, mogu postati boje na televizoru, zvuk s kompakt diska ili slova, poput onih koje sada čitate. Da, svako slovo koje čitate može biti predstavljeno skupinom od osam bitova.
Možete i sami isprobati - evo stranice na kojoj možete upisati tekst i pretvoriti ga u nule i jedinice.
Na engleskom jeziku, naših 26 slova stvara preko milijun riječi. Što je s računalnim jezikom? Pa, sjećate se kad sam rekao da je grupiranje osam bitova važno? Mnogi računalni jezici temelje se na skupinama od osam osoba. Svaka grupa sadrži nizove od osam bitova, 16 bitova, 24 bita i tako dalje.
U 8-bitnom jeziku postoje skupine od osam nula i one poredane u red koji tvore niz brojeva. Nazovimo ovaj niz 8-bitnim kodom. Postoji najviše 256 jedinstvenih 8-bitnih kodova. Evo primjera 8-bitnog koda za slova u abecedi.
Sada primijenimo ovo na jezik boja.
8-bitna boja
Recimo da na računalu imate digitalnu sliku Darth Vadera. Slika se stvara pomoću 8-bitne boje. Budući da 8-bitni jezik ima 256 različitih kombinacija i svaka kombinacija čini jedinstvenu boju, imamo 256 boja za upotrebu. Zvuči prilično dobro zar ne? Sjetite se one ogromne kutije Crayola bojica s oštrilom straga. Imao je nevjerojatnih 64 bojice različitih boja. Mogli biste napraviti nevjerojatno živopisne crteže. Vaš 8-bitni TV otpuhuje s 256 boja dostupnih za stvaranje slike na ekranu!
16-bitna boja
Ali što ako vam vaš prijatelj počne pričati o svojoj 16-bitnoj slici Darth Vadera u boji? Sa 16-bitnom bojom sada imate nizove od 16 nula i jedinice u nizu za stvaranje 16-bitnih kodova koji predstavljaju jedinstvenu boju. Ne dosađujući vam matematiku, reći ću vam da sada imamo 65.536 jedinstvenih varijacija boja. Ova kutija bojica je puno veća! I da, veće je bolje.
Možete pretpostaviti da dok prelazimo na 24-bitne, 32-bitne i tako dalje, imamo više boja koje stvaraju sliku s više detalja i jasnoće.
Ova ideja "bitova po nečemu" odnosi se na sve digitalno. Što više "bitova po", to je dostupno više detalja. U slučaju vašeg računala, to ima savršenog smisla. Ako vaš tvrdi disk ima 500 gigabajta prostora, znači da imate ... pričekajte ... pričekajte, izvadite kalkulator ... i ... imate 4.000.000.000.000 bitova. To je puno nula i jedinica.
Kao što vidite, digitalni bife nudi mnogo toga. Čak i samo sa nulama i jedinicama imamo bitove, bajtove, kilobajte, megabajte, gigabajte, terabajte i tako dalje. Ne mislim biti djetinjast, ali upravo sam dobio novo računalo sa 64-bitnom bojom i moguće je da je moj Darth Vader ne samo detaljniji i šareniji, nego je vjerojatno i veći od vašeg.
Zasluge na slici: Jonathan Grossman