Oktetti vs tavu
Laskennassa bitti on tiedon perusyksikkö. Yksinkertaisesti bittiä voidaan pitää muuttujana, joka voi ottaa vain toisen kahdesta mahdollisesta arvosta. Nämä kaksi mahdollista arvoa ovat "0" ja "1", ja ne tulkitaan binäärinumeroiksi. Kaksi mahdollista arvoa voidaan myös tulkita loogisiksi (Boolen) arvoiksi, jotka ovat "tosi" ja "epätosi". Tavu on toinen laskennassa käytetty tiedon yksikkö. Yksikkötavu on laskennan historiassa edustanut erilaisia tallennuskokoja (tyypillisesti 4-10 bittiä), koska sitä ei pidetä standardoituna yksikkönä. Mutta koska termiä tavu käytettiin runsaasti edustamaan kahdeksaa bittiä useissa tärkeissä tietokonearkkitehtuureissa ja tuotantolinjoissa, tavu yhdistettiin hitaasti kahdeksaan bittiin. Silti aikaisemman epäselvyyden vuoksi termi oktetti otettiin käyttöön standardoituna yksikkönä edustamaan kahdeksaa bittiä. Joten tästä lähtien sekä tavua että oktettia käytetään vaihtokelpoisesti edustamaan kahdeksaa bittiä. Tavua käytetään myös tietotyyppinä useissa ohjelmointikielissä, kuten C ja C++.
Mikä on oktetti?
Oktetti on kahdeksasta bitistä koostuva tietoyksikkö. Tätä käytetään tietotekniikan ja tietoliikenteen aloilla. Sana oktetti tulee etuliitteestä octo (joka tarkoittaa kahdeksaa), joka löytyy kreikasta ja latinasta. Termiä oktetti käytetään usein termin tavu tilalla edustamaan kahdeksaa bittiä. Tämä johtuu siitä, että aiemmin tavun ei katsottu koostuvan kahdeksasta bitistä (ja tavun koko oli epäselvä). Mutta tällä hetkellä, koska tavu liittyy tiukasti kahdeksaan bittiin, termejä tavu ja oktetti käytetään synonyymeinä. Kuitenkin vanhoissa järjestelmissä, joissa tavu voi viitata enemmän tai vähemmän kuin kahdeksaan bittiin, termiä oktetti käytetään edustamaan kahdeksaa bittiä (tavun sijaan).
Oktettien ilmaisemiseen käytetään erilaisia esityksiä, kuten heksadesimaali-, desimaali- tai oktaalilukujärjestelmiä. Esimerkiksi oktetin arvo kaikilla ykkösluvuilla on yhtä suuri kuin FF heksadesimaalilukuna, 255 desimaalilukuna ja 377 oktaalina. Hyvin usein oktettia käytetään osoitteiden esittämisessä IP (Internet Protocol) -tietokoneverkossa. Tyypillisesti IPv4-osoitteet on kuvattu neljänä oktettina, jotka on erotettu pisteillä (pisteillä). Esimerkiksi eniten numeroitu osoite on 255.255.255.255 (käyttäen 4 oktettia kaikkien ykkösten kanssa). Abstract Syntax Notation, jota käytetään televiestinnässä ja tietokoneverkoissa, oktettimerkkijono viittaa muuttuvapituiseen oktettisekvenssiin. Ranskan ja romanian kielillä "o" (pieni kirjain o) on symboli, jota käytetään edustamaan yksikköoktettia. Sitä käytetään myös metristen etuliitteiden kanssa (esim. ko tarkoittaa kilooktettia, mikä tarkoittaa 1000 oktettia).
Mikä on tavu?
Tavu on myös laskennassa käytetty tiedon yksikkö. Yksi tavu on yhtä kuin kahdeksan bittiä. Vaikka ei ole mitään erityistä syytä valita kahdeksan bittiä tavulle, syyt, kuten kahdeksan bitin käyttö merkkien koodaamiseen tietokoneessa ja kahdeksan tai vähemmän bitin käyttö muuttujien edustamiseen monissa sovelluksissa, vaikuttivat 8:n hyväksymiseen. bittejä yhtenä yksikkönä. Tavua kuvaava symboli on iso "B", kuten IEEE 1541 määrittää. Tavu voi edustaa arvoja 0 - 255. Tavua käytetään myös tietotyyppinä useissa ohjelmointikielissä, kuten C ja C++.
Mitä eroa on oktetilla ja tavulla?
Laskennassa sekä tavu että oktetti ovat tietoyksiköitä (jotka vastaavat kahdeksaa bittiä), joita käytetään usein synonyymeinä. Vaikka molemmat edustavat kahdeksaa bittiä (tällä hetkellä), oktetti on suositeltavampi kuin tavu sovelluksissa, joissa tavun koosta voi olla epäselvyyttä historiallisista syistä (koska tavu ei ole standardoitu yksikkö ja sitä käytettiin esittämään bittejä erikokoisia merkkijonoja 4–10 aiemmin). Vaikka tavua käytetään jokapäiväisessä käytössä, termillä oktetti tarkoitetaan teknisissä julkaisuissa kahdeksaa bittiä. Esimerkiksi IETF:n (Internet Engineering Task Force) julkaisema RFC (Request for Comments) käyttää usein termiä oktetti kuvaamaan verkkojen protokollaparametrien kokoa. Esimerkiksi Ranskassa, Ranskan Kanadassa ja Romaniassa oktettia käytetään jopa yhteisessä kielessä tavun sijaan. Esimerkiksi megaoktettia (Mo) käytetään usein megatavun (MB) sijasta.