Rozdíl mezi oktetem a byte

Rozdíl mezi oktetem a byte
Rozdíl mezi oktetem a byte

Video: Rozdíl mezi oktetem a byte

Video: Rozdíl mezi oktetem a byte
Video: Instalace Windows 11 22H2 2024, Červenec
Anonim

Octet vs Byte

Ve výpočetní technice je bit základní jednotkou informace. Jednoduše lze bit vnímat jako proměnnou, která může nabývat pouze jedné ze dvou možných hodnot. Tyto dvě možné hodnoty jsou „0“a „1“a interpretují se jako binární číslice. Tyto dvě možné hodnoty lze také interpretovat jako logické (booleovské) hodnoty, které jsou „pravda“a „nepravda“. Bajt je další jednotka informace používaná ve výpočetní technice. V historii výpočetní techniky jednotkový bajt představoval různé velikosti úložiště (typicky od 4 do 10 bitů), protože se nepovažuje za standardizovanou jednotku. Ale kvůli intenzivnímu používání termínu bajt k reprezentaci osmi bitů v několika hlavních počítačových architekturách a výrobních linkách se bajt pomalu stal spojován s osmi bity. Stále, kvůli dřívější nejednoznačnosti, byl termín Octet zaveden jako standardizovaná jednotka reprezentující osm bitů. Takže od nynějška se Byte a Octet používají zaměnitelně k reprezentaci osmi bitů. Byte se také používá jako datový typ v několika programovacích jazycích, jako je C a C++.

Co je to oktet?

Octet je jednotka informace definovaná jako složená z osmi bitů. To se používá v oblasti výpočetní techniky a telekomunikací. Slovo Octet pochází z předpony octo (což znamená osm), která se nachází v řečtině a latině. Termín oktet se často používá místo termínu byte k reprezentaci osmi bitů. To je způsobeno skutečností, že v minulosti nebyl byte považován za složený z osmi bitů (a velikost bytu byla nejednoznačná). Ale v současnosti, protože bajt je pevně spojen s osmi bity, se termíny byte a oktet používají jako synonyma. Avšak ve starších systémech, kde bajt může odkazovat na více nebo méně než osm bitů, se výraz oktet používá k reprezentaci osmi bitů (místo bajtu).

K vyjádření oktetů se používají různé reprezentace, jako jsou hexadecimální, desítkové nebo osmičkové číselné soustavy. Například hodnota oktetu se všemi jedničkami je rovna FF v šestnáctkové soustavě, 255 v desítkové soustavě a 377 v osmičkové soustavě. Velmi časté používání oktetů vzniká při zastupování adres v IP (Internet Protocol) počítačové síti. Adresy IPv4 jsou typicky zobrazeny jako čtyři oktety oddělené tečkami (tečky). Například reprezentace adresy s nejvyšším číslem je 255.255.255.255 (používá se 4 oktety se všemi jedničkami). V abstraktní syntaktické notaci používané v telekomunikacích a počítačových sítích oktetový řetězec odkazuje na oktetovou sekvenci proměnné délky. Ve francouzštině a rumunštině je „o“(malé písmeno o) symbol používaný k reprezentaci oktetu jednotky. Používá se také s metrickými předponami (např. ko pro kilooktet, což znamená 1000 oktetů).

Co je bajt?

Byt je také jednotka informace používaná ve výpočetní technice. Jeden bajt se rovná osmi bitům. I když neexistuje žádný konkrétní důvod pro výběr osmi bitů pro bajt, důvody, jako je použití osmi bitů pro kódování znaků v počítači a použití osmi nebo méně bitů k reprezentaci proměnných v mnoha aplikacích, hrály roli při přijímání 8 bitů. bity jako jeden celek. Symbol používaný k reprezentaci bajtu je velké „B“, jak je specifikováno v IEEE 1541. Bajt může představovat hodnoty od 0 do 255. Byte se také používá jako datový typ v několika programovacích jazycích, jako je C a C++.

Jaký je rozdíl mezi oktetem a bajtem?

Ve výpočetní technice jsou Byte i oktety jednotky informace (které se rovnají osmi bitům), které se často používají jako synonyma. Ačkoli oba představují osm bitů (v současnosti), oktet je preferován více než bajt v aplikacích, kde může existovat nejasnost ohledně velikosti bajtu z historických důvodů (protože bajt není standardizovaná jednotka a byl použit k reprezentaci bitů struny různých velikostí v rozsahu od 4 do 10 v minulosti). Ačkoli se bajt používá v každodenním používání, v technických publikacích je preferován termín oktet, který znamená osm bitů. Například RFC (Request for Comments) vydané IETF (Internet Engineering Task Force) často používá termín oktet pro popis velikostí parametrů protokolu sítí. V zemích jako Francie, Francouzská Kanada a Rumunsko se oktet používá dokonce i ve společném jazyce místo bajtu. Například megaoktet (Mo) se často používá místo megabajtů (MB).

Doporučuje: