Bajt
Izvor: Wikipedija
Bajt (engleski byte) je jedinica mjerenja količine podataka u računarstvu. Jedan bajt iznosi 8 bitova, stoga se u dijelu informatičke literature na hrvatskom jeziku naziva i oktet.
Jedan bit je oznaka za jednu znamenku u binarnom sustavu (binarni sustav je napravljen od samo nula i jedinica). Dakle jednim bitom možemo napisati dva broja, s dva bita 4 broja, s 3 bita 8 brojeva i tako dalje. Općenito s n bitova možemo napisati 2n brojeva, dakle s jednim bajtom možemo napisati 28 = 256 brojeva.
Za razliku od jedinica u metričkom sustavu, gdje se veće jedinice označavaju s prefiksima centi (za stotinu), deka (za deset) ili kilo (za tisuću), na primjer jedan kilometar = 1000 metara, a jedan centimetar = 1/100 metara, u računarstvu se koriste tzv. binarni predmeci definirani IEC-ovim 60027-2 standardom, koji se odnose na potencije broja 2, umjesto broja 10.
Jedinice veće od bajta su:
- kibibajt (KiB, engleski Kibibyte) = 210 bajtova = 1024 bajtova ~ 103 bajtova = 1kB
- mebibajt (MiB, engleski Mebibyte) = 220 bajtova = 1 048 576 bajtova ~ 106 bajtova = 1MB
- gibibajt (GiB, engleski Gibibyte) = 230 bajtova = 1 073 741 824 ~ 109 bajtova = 1 GB
- tebibajt (TiB, engleski Tebibyte) = 240 bajtova = 1 099 511 627 776 ~ 1012 bajtova = 1TB itd.
Općenito se binarni predmeci tvore tako da se uzme prvi slog standardnog SI predmetka kojem se naknadno dodaje "bi", kako bi se naznačilo da je riječ o binarnom predmetku. U velikoj većini operacijskih sustava ovi predmeci još nisu u upotrebi kod izražavanja kapaciteta raznih uređaja za pohranu podataka (iako su jedinice vezane uz potencije broja 2), već se pomalo neprecizno označavaju analognim SI predmecima, pri čemu nastaje manja ili veća pogreška, ovisno o redu veličine. Ova nepreciznost proistekla iz informatičkog naslijeđa s vremenom postaje anakronizam. Kako ta pogreška pri terabajtnim vrijednostima iznosi gotovo 10%, a s povećanjem kapaciteta bit će sve veća, razna državna i međunarodna mjeriteljska društva trude se promovirati IEC-ov standard koji jasno definira predmetke za računalne veličine koje su često potencije broja 2, umjesto broja 10.
Prefiksi centi, mili, mikro i slični, koji označavaju manju jedinicu nisu u uporabi zato što je jedan bajt=8 bitova pa bi, primjerice, jedna stotina bajta bila 2/25 bita, a tako nešto uglavnom nema smisla (probajte zapisati neki broj zapisan od dvije dvadesetpetine znamenke, ili ga barem zamisliti). Ovakvi prefiksi bi teoretski mogli biti upotrebljavani tek za izražavanje brzine prijenosa podataka u nekom hipotetskom i za današnje pojmove vrlo sporom sustavu. Primjerice, neki sustav koji bi bio sposoban prenijeti 100B podataka u sat vremena imao bi brzinu od cca 27mB/s.
Ovdje je riječ isključivo o brojevima, no to ne znači da računalo može samo brojeve pamtiti. Računalo sve samo zapamti u obliku brojeva (nizovi nula i jedinica), a kasnije to interpretira na način na koji već treba.
Za više informacija o pohranjivanju podataka u računalu, pogledajte:
- pohrana broja u računalu
- pohrana znakova u računalu
- pohrana grafike u računalu