Byte – temeljna memorijska jedinica

By | 29.01.2014.

Byte (B) je temeljna memorijska jedinica u računalu. Sastoji se od osam najmanjih binarnih jedinica podataka – bitova (koji mogu imati jedno od dva stanja: 0 ili 1). S osam bitova je moguće ostvariti 2^8=256 jedinstvenih kombinacija (00000000, 00000001, 00000011, 000000100, … 11111110, 11111111) kojima možemo kodirati različite znakove i procesorske instrukcije.

Ali, zašto baš osam? Zašto ne 10 ili neki drugi broj bitova? Znamo da je računalo binarni stroj i u sklopovlju koristi isključivo binarni sustav. Stoga se sve i događa u sustavu baze 2. Teorijski moguće kombinacije su:

  • 2^0=1
  • 2^1=2
  • 2^2=4
  • 2^3=8
  • 2^4=16

Sada razmotrimo kandidate:

  • s jednim bitom možemo ostvariti samo dvije kombinacije, 0 ili 1 – premalo,
  • s dva bita možemo ostvariti 2^2=4 kombinacije – premalo,
  • s četiri bita možemo ostvariti 2^4=16 kombinacija – premalo,
  • s osam bitova možemo ostvariti 2^8=256 kombinacija – dovoljno. Zašto?

Odgovor
Da vidimo, što nam je sve potrebno za rad računala:

  • 10 brojki (0-9),
  • 30-tak malih slova,
  • 30-tak velikih slova,
  • 50-tak specijalnih znakova (!”#$%&/()=?*+’˝`˛°˘^ˇ~\|€¶ŧ←↓→øþ÷פߴł][æ‘’¢@{}<>),
  • 100-njak naredbi – instrukcija procesora.

Ukupno je to 200-njak nužno potrebnih kombinacija jedinica i nula.

Iz današnje perspektive ne bi bilo loše da je temeljna memorijska jedinica 2B čime bi se moglo ostvariti 2^16 kombinacija jedinica i nula, ali nekada je memorija bila vrlo skup i oskudan računalni resurs, tako da je odabir bytea kao temeljne memorijske jedinice jedini moguć i logičan.

Category: ICT

Odgovori

Vaša adresa e-pošte neće biti objavljena. Obavezna polja su označena sa *