Rozdiel medzi oktetom a bajtom

Rozdiel medzi oktetom a bajtom
Rozdiel medzi oktetom a bajtom

Video: Rozdiel medzi oktetom a bajtom

Video: Rozdiel medzi oktetom a bajtom
Video: Virtualization Explained 2024, November
Anonim

Octet vs Byte

Vo výpočtovej technike je bit základnou jednotkou informácie. Jednoducho, bit možno považovať za premennú, ktorá môže nadobúdať iba jednu z dvoch možných hodnôt. Tieto dve možné hodnoty sú „0“a „1“a interpretujú sa ako binárne číslice. Dve možné hodnoty možno interpretovať aj ako logické (boolovské) hodnoty, ktoré sú „pravda“a „nepravda“. Bajt je ďalšia jednotka informácie používaná vo výpočtovej technike. V histórii výpočtovej techniky jednotkový bajt predstavoval rôzne veľkosti úložiska (zvyčajne od 4 do 10 bitov), pretože sa nepovažuje za štandardizovanú jednotku. Ale kvôli intenzívnemu používaniu výrazu bajt na reprezentáciu ôsmich bitov v niekoľkých veľkých počítačových architektúrach a výrobných linkách sa bajt pomaly spájal s ôsmimi bitmi. Kvôli skoršej nejednoznačnosti sa však termín Octet zaviedol ako štandardizovaná jednotka reprezentujúca osem bitov. Takže odteraz sa bajt aj oktet používajú zameniteľne na reprezentáciu ôsmich bitov. Byte sa tiež používa ako dátový typ v niekoľkých programovacích jazykoch, ako sú C a C++.

Čo je to oktet?

Octet je jednotka informácie definovaná ako pozostávajúca z ôsmich bitov. Používa sa v oblasti výpočtovej techniky a telekomunikácií. Slovo oktet pochádza z predpony octo (čo znamená osem), ktorá sa nachádza v gréčtine a latinčine. Termín oktet sa často používa namiesto výrazu bajt, ktorý predstavuje osem bitov. Je to spôsobené tým, že v minulosti sa bajt nepovažoval za pozostávajúci z ôsmich bitov (a veľkosť bajtu bola nejednoznačná). Ale v súčasnosti, pretože bajt je pevne spojený s ôsmimi bitmi, termíny byte a oktet sa používajú ako synonymá. Avšak v starších systémoch, kde sa bajt môže vzťahovať na viac alebo menej ako osem bitov, sa výraz oktet používa na reprezentáciu ôsmich bitov (namiesto bajtu).

Na vyjadrenie oktetov sa používajú rôzne reprezentácie, ako napríklad hexadecimálne, desiatkové alebo osmičkové číselné sústavy. Napríklad hodnota oktetu so všetkými 1 sa rovná FF v šestnástkovej sústave, 255 v desiatkovej sústave a 377 v osmičke. Veľmi časté používanie oktetov vzniká pri zastupovaní adries v IP (Internet Protocol) počítačovej sieti. Adresy IPv4 sú zvyčajne zobrazené ako štyri oktety oddelené bodkami (bodky). Napríklad reprezentácia adresy s najvyšším číslom je 255.255.255.255 (s použitím 4 oktetov so všetkými 1). V abstraktnej syntaxovej notácii používanej v telekomunikáciách a počítačových sieťach sa oktetový reťazec vzťahuje na oktetovú sekvenciu premenlivej dĺžky. Vo francúzštine a rumunčine je „o“(malé písmeno o) symbol používaný na reprezentáciu oktetu jednotky. Používa sa aj s metrickými predponami (napr. ko pre kilooktet, čo znamená 1000 oktetov).

Čo je bajt?

Byt je tiež jednotka informácie používaná vo výpočtovej technike. Jeden bajt sa rovná ôsmim bitom. Aj keď neexistuje žiadny konkrétny dôvod na výber ôsmich bitov za bajt, pri akceptovaní 8 zohrali úlohu dôvody, ako je použitie ôsmich bitov na kódovanie znakov v počítači a použitie ôsmich alebo menej bitov na reprezentáciu premenných v mnohých aplikáciách. bitov ako jeden celok. Symbol používaný na reprezentáciu bajtu je veľké „B“, ako to špecifikuje IEEE 1541. Bajt môže predstavovať hodnoty od 0 do 255. Bajt sa tiež používa ako dátový typ v niekoľkých programovacích jazykoch, ako sú C a C++.

Aký je rozdiel medzi oktetom a bajtom?

V počítačoch sú bajty aj oktety jednotky informácií (ktoré sa rovnajú ôsmim bitom), ktoré sa často používajú ako synonymá. Hoci obidva predstavujú osem bitov (v súčasnosti), oktet je preferovanejší pred bajtom v aplikáciách, kde môžu existovať nejasnosti o veľkosti bajtu z historických dôvodov (pretože bajt nie je štandardizovaná jednotka a používal sa na reprezentáciu bitov struny rôznych veľkostí v rozsahu od 4 do 10 v minulosti). Hoci sa bajt používa v každodennom používaní, v technických publikáciách sa uprednostňuje výraz oktet, ktorý znamená osem bitov. Napríklad RFC (Request for Comments) publikované IETF (Internet Engineering Task Force) často používa termín oktet na popis veľkostí parametrov protokolu sietí. V krajinách ako Francúzsko, Francúzska Kanada a Rumunsko sa oktet používa dokonca aj v bežnom jazyku namiesto bajtu. Napríklad megaoktet (Mo) sa často používa namiesto megabajtu (MB).

Odporúča: