Razlika med oktetom in bajtom

Razlika med oktetom in bajtom
Razlika med oktetom in bajtom

Video: Razlika med oktetom in bajtom

Video: Razlika med oktetom in bajtom
Video: ТОП 30 секретов Google, о которых не знает более 98% людей. 2024, Julij
Anonim

Oktet proti bajtu

V računalništvu je bit osnovna enota informacije. Preprosto, bit je mogoče videti kot spremenljivko, ki lahko sprejme samo eno od dveh možnih vrednosti. Ti dve možni vrednosti sta "0" in "1" in se interpretirata kot binarne števke. Dve možni vrednosti bi lahko razlagali tudi kot logične (logične) vrednosti, ki sta "true" in "false". Bajt je še ena enota informacij, ki se uporablja v računalništvu. V zgodovini računalništva je enota bajt predstavljala različne velikosti pomnilnika (običajno od 4 do 10 bitov), ker se ne šteje za standardizirano enoto. Toda zaradi pogoste uporabe izraza bajt za predstavitev osmih bitov v več večjih računalniških arhitekturah in proizvodnih linijah se je bajt počasi povezal z osmimi biti. Kljub temu je bil zaradi prejšnje dvoumnosti izraz oktet uveden kot standardizirana enota za predstavitev osmih bitov. Tako se od zdaj tako bajt kot oktet uporabljata izmenično za predstavitev osmih bitov. Bajt se uporablja tudi kot podatkovni tip v več programskih jezikih, kot sta C in C++.

Kaj je oktet?

Oktet je enota informacij, ki je sestavljena iz osmih bitov. Uporablja se na področju računalništva in telekomunikacij. Beseda oktet izhaja iz predpone octo (kar pomeni osem), ki jo najdemo v grščini in latinščini. Izraz oktet se pogosto uporablja namesto izraza bajt za predstavitev osmih bitov. To je posledica dejstva, da v preteklosti bajt ni veljal za sestavljenega iz osmih bitov (in velikost bajta je bila dvoumna). Ker pa je trenutno bajt trdno povezan z osmimi biti, se izraza bajt in oktet uporabljata kot sinonima. Vendar se v podedovanih sistemih, kjer se bajt lahko nanaša na več ali manj kot osem bitov, izraz oktet uporablja za predstavitev osmih bitov (namesto bajta).

Za izražanje oktetov se uporabljajo različne predstavitve, kot so šestnajstiški, decimalni ali osmiški številski sistemi. Na primer, vrednost okteta z vsemi 1 je enaka FF šestnajstiško, 255 decimalno in 377 osmiško. Zelo pogosta uporaba oktetov se pojavi pri predstavljanju naslovov v računalniškem omrežju IP (Internet Protocol). Običajno so naslovi IPv4 prikazani kot štirje okteti, ločeni s pikami (pike). Na primer, predstavitev največjega oštevilčenega naslova je 255.255.255.255 (z uporabo 4 oktetov z vsemi 1). V zapisu abstraktne sintakse, ki se uporablja v telekomunikacijah in računalniških omrežjih, se oktetni niz nanaša na zaporedje oktetov spremenljive dolžine. V francoskem in romunskem jeziku je 'o' (mala črka o) simbol, ki se uporablja za predstavitev okteta enote. Uporablja se tudi z metričnimi predponami (npr. ko za kilooktet, kar pomeni 1000 oktetov).

Kaj je bajt?

Bajt je tudi enota informacij, ki se uporablja v računalništvu. En bajt je enak osmim bitom. Čeprav ni posebnega razloga za izbiro osmih bitov za bajt, so razlogi, kot sta uporaba osmih bitov za kodiranje znakov v računalniku in uporaba osmih ali manj bitov za predstavitev spremenljivk v številnih aplikacijah, igrali vlogo pri sprejemanju 8 bitov kot eno enoto. Simbol, ki se uporablja za predstavitev bajta, je velika »B«, kot določa IEEE 1541. Bajt lahko predstavlja vrednosti od 0 do 255. Bajt se uporablja tudi kot podatkovni tip v več programskih jezikih, kot sta C in C++.

Kakšna je razlika med oktetom in bajtom?

V računalništvu sta bajt in oktet informacijski enoti (ki sta enaki osmim bitom), ki se pogosto uporabljata kot sinonima. Čeprav oba predstavljata osem bitov (trenutno), je oktet bolj zaželen kot bajt v aplikacijah, kjer lahko pride do dvoumnosti glede velikosti bajta zaradi zgodovinskih razlogov (ker bajt ni standardizirana enota in je bil uporabljen za predstavitev bitov nizi različnih velikosti od 4 do 10 v preteklosti). Čeprav se bajt uporablja v vsakdanji rabi, je v tehničnih publikacijah raje izraz oktet, ki pomeni osem bitov. Na primer, RFC (Request for Comments), ki ga je objavil IETF (Internet Engineering Task Force), pogosto uporablja izraz oktet za opisovanje velikosti parametrov protokola omrežij. V državah, kot so Francija, francoska Kanada in Romunija, se oktet uporablja celo v običajnem jeziku namesto bajta. Na primer, megaoktet (Mo) se pogosto uporablja namesto megabajta (MB).

Priporočena: