Tavu (tietotekniikka)
Wikipedia
Tavu on tietotekniikassa käytetty mittayksikkö tallennuskapasiteetille, joka on riippumaton tallennetun datan tyypistä. Se on myös yleinen tietotyyppi ohjelmointikielissä. Tavua tai sen kerrannaisia käytetään ilmoittamaan tietokoneen keskusmuistin tai tallennuskapasiteetin määrä. Tavu on pienin tietokoneen muistiosoitteella osoitettava yksikkö. Tavun koko määräytyy tietokonejärjestelmän arkkitehtuurin mukaan.
Tavun koko on vaihdellut aikojen saatossa; nykyaikaisissa tietokoneissa tavu on kahdeksan bittiä. Aiemmin on käytetty myös kuuden, seitsemän, yhdeksän, kymmenen ja kahdentoista bitin tavuja. Epäselvyyksien ehkäisemiseksi kahdeksan bitin tavusta käytetään mm. tietoliikenteessä nimeä oktetti (lyh. o).
Kahdeksan bitin tavuun voi tallentaa kokonaisluvun väliltä 0–255 (28). Tavun sisällön merkityksen voi tulkita usealla tavalla, esim. yhtenä kirjaimena tietyssä merkistössä. Tavun sisältö ilmoitetaan usein heksadesimaalijärjestelmässä.
Tavu lyhennetään tyypillisesti t (vain suomenkielinen lyhenne), mutta toinen yleinen ja täysin pätevä tapa, myös suomenkielisessä tekstissä, on kansainvälinen tavun yksikkö B (varsin usein myös virheellisesti b, joka on bitin lyhenne). Englanniksi tavua kutsutaan nimellä byte, joka on muunnos sanasta bite (haukkaisu). Suomessa termiksi on muodostunut tavu lähinnä siksi, että tietokoneesta riippuen kahdesta tai useammasta tavusta muodostuu sana (engl. word). Sanan pituudesta bitteinä käytetään termiä bittisyys, esim. 8-bittinen tai 64-bittinen.
[muokkaa] Tavun monikerrat
Tavun monikertoina voidaan käyttää SI-järjestelmän mukaisia kymmenkantaisia kerrannaisyksiköitä kilo-, mega-, giga-, jne. tai binäärijärjestelmän kahden potensseja kibi-, mebi-, gibi-, jne.
Binäärikantaisten yksiköiden lyhenteet ovat Ki, Mi, Gi jne. kibitavu (KiB) on 210 = 1 024 tavua, mebitavu (MiB) 220 = 1 048 576 tavua ja gibitavu (GiB) 230 = 1 073 741 824 tavua. Binäärikerrannaisyksiköt kuuluvat IEC:n vuonna 1998 hyväksymään standardiin.
Binääristen etuliitteiden käyttö ei ole kuitenkaan levinnyt laajalle. Esimerkiksi monissa ohjelmistoissa, esimerkiksi Microsoft Windowsissa ja joissakin GNU/Linuxin ohjelmistoissa, käytetään edelleen merkinnöissä megaa, vaikka kyse olisi binäärimegatavuista (binäärinen megatavu, mebitavu) ja yksikkönä tulisi olla MiB.
Eri kerrannaisyksiköitä käytetään laajasti sekaisin: yleensä tietokoneiden keskusmuistin kapasiteetti ilmoitetaan kahden potensseissa ja kiintolevyjen kapasiteetti ja tiedonsiirron nopeudet kymmenen potensseissa, mutta tästäkin säännöstä on paljon poikkeuksia. Lisäksi kilotavusta käytetään tavallisesti lyhennettä k.