Tavu (tietotekniikka)

Tämä artikkeli käsittelee tietoteknistä mittayksikköä. Luonnollisen kielen tavu on äänteistä muodostuva sanan rakenneosa.
Tavun monikerrat
Binäärijärjestelmä
JEDECIEC Arvo 
kilotavu - KBkibitavu - KiB210
megatavu - MBmebitavu - MiB220
gigatavu - GBgibitavu - GiB230
-tebitavu - TiB240
-pebitavu - PiB250
-eksbitavu - EiB260
-tsebitavu - ZiB270
-jobitavu - YiB280
Kymmenjärjestelmä (SI)
NimiLyhenne Arvo 
 kilotavukB103
 megatavuMB106
 gigatavuGB109
 teratavuTB1012
 petatavuPB1015
 eksatavuEB1018
 tsettatavuZB1021
 jottatavuYB1024
Binäärisen ja desimaalisen tavun ero kasvaa yksiköiden kasvaessa

Tavu (engl. byte) on tietotekniikassa käytettävä mittayksikkö sellaiselle tallennuskapasiteetille, joka on riippumaton tallennetun datan tyypistä. Tavua kerrannaisineen käytetään ilmoittamaan tietokoneen keskusmuistin tai tallennuskapasiteetin määrä. Tavu on pienin tietokoneen muistiosoitteella osoitettava yksikkö. Se on myös yleinen tietotyyppi ohjelmointikielissä.

Tavun koko on de facto kahdeksan bittiä. IEC standardissa IEC 80000-13:2008 käytäntö on myös kirjattu.[1]

Aiemmissa tietokonejärjestelmien arkkitehtuureissa käytettiin myös kuuden, seitsemän, yhdeksän, kymmenen ja kahdentoista bitin tavuja.[2] Epäselvyyksien ehkäisemiseksi kahdeksan bitin tavusta käytetään muun muassa tietoliikenteessä nimeä oktetti (lyh. o). Nykyisin yhä harvemmin käytettävä termi puolitavu tarkoittaa nimensä mukaisesti puolikasta tavua eli käytännössä neljän bitin jonoa.

Kahdeksan bitin tavuun voidaan tallentaa kokonaisluku väliltä 0–255 (28 arvoa). Tavun sisällön merkitys voidaan tulkita usealla tavalla, esimerkiksi yhtenä kirjaimena tietyssä merkistössä. Tavun sisältö ilmoitetaan usein heksadesimaalijärjestelmässä.

Tavu lyhennetään tyypillisesti t[3] (vain suomenkielinen lyhenne), mutta toinen yleinen ja täysin pätevä tapa, myös suomenkielisessä tekstissä, on kansainvälinen tavun yksikkö B[3] (varsin usein käytetään virheellisesti lyhennettä b, joka on bitin lyhenne).

Englanniksi tavua kutsutaan nimellä byte, joka on muunnos sanasta engl. bite (suom. ”haukkaisu”). Puolitavu sen sijaan on englanniksi nibble (suom. ”näykkäisy”). Suomessa termiksi on muodostunut tavu lähinnä siksi, että kahdesta tai useammasta tavusta muodostuu – tietokoneen tyypistä riippuen – sana (engl. word).

Muilla kielillä
Afrikaans: Greep
Alemannisch: Byte
Ænglisc: Bita
العربية: بايت
অসমীয়া: বাইট
asturianu: Byte
azərbaycanca: Bayt
تۆرکجه: بایت
Bahasa Indonesia: Bita
Bahasa Melayu: Bait
বাংলা: বাইট
Bân-lâm-gú: Byte
Basa Jawa: Bita
башҡортса: Байт
беларуская: Байт
беларуская (тарашкевіца)‎: Байт
bosanski: Bajt
български: Байт
català: Byte
čeština: Bajt
dansk: Byte
Deutsch: Byte
eesti: Bait
Ελληνικά: Byte
English: Byte
español: Byte
Esperanto: Bajto
euskara: Byte
فارسی: بایت
français: Byte
galego: Byte
한국어: 바이트
հայերեն: Բայթ
हिन्दी: बाइट
hrvatski: Bajt
interlingua: Byte
íslenska: Bæti
italiano: Byte
עברית: בית (מחשב)
ქართული: ბაიტი
қазақша: Байт
Кыргызча: Байт
ລາວ: ໄບຕ໌
latviešu: Baits
Lëtzebuergesch: Byte
lietuvių: Baitas
lumbaart: Byte
magyar: Byte
македонски: Бајт
മലയാളം: ബൈറ്റ്
မြန်မာဘာသာ: ဘိုက် (ကွန်ပျူတာ)
Nederlands: Byte
norsk: Byte
norsk nynorsk: Byte i informatikk
occitan: Byte
олык марий: Байт
oʻzbekcha/ўзбекча: Bayt (toʻplam)
ਪੰਜਾਬੀ: ਬਾਈਟ
پنجابی: بائٹ
پښتو: بايټ
polski: Bajt
português: Byte
română: Byte
русский: Байт
Scots: Byte
shqip: Bajti
sicilianu: Byte
Simple English: Byte
slovenčina: Bajt
slovenščina: Bajt
српски / srpski: Бајт
srpskohrvatski / српскохрватски: Bajt
svenska: Byte
தமிழ்: பைட்டு
తెలుగు: బైట్
ไทย: ไบต์
Tiếng Việt: Byte
тоҷикӣ: Байт
Türkçe: Bayt
українська: Байт
اردو: بائٹ
Winaray: Byte
粵語: 字節
中文: 字节