Skillnaden mellan oktett och byte

Skillnaden mellan oktett och byte
Skillnaden mellan oktett och byte

Video: Skillnaden mellan oktett och byte

Video: Skillnaden mellan oktett och byte
Video: Virtualization Explained 2024, Juli
Anonim

Octet vs Byte

Inom datoranvändning är bit den grundläggande informationsenheten. En bit kan helt enkelt ses som en variabel som bara kan ta ett av de två möjliga värdena. Dessa två möjliga värden är '0' och '1' och tolkas som binära siffror. De två möjliga värdena kan också tolkas som logiska (booleska) värden, som är "sant" och "falskt". Byte är en annan informationsenhet som används vid datoranvändning. I datorhistorien har enhetsbyten representerat olika lagringsstorlekar (vanligtvis från 4 till 10 bitar), eftersom den inte anses vara en standardiserad enhet. Men på grund av stor användning av termen byte för att representera åtta bitar av flera stora datorarkitekturer och produktionslinjer, blev byte långsamt associerad med åtta bitar. Ändå, på grund av den tidigare tvetydigheten, introducerades termen oktett som en standardiserad enhet för att representera åtta bitar. Så från och med nu används både byte och oktett omväxlande för att representera åtta bitar. Byte används också som datatyp i flera programmeringsspråk som C och C++.

Vad är en oktett?

Octet är en informationsenhet definierad som bestående av åtta bitar. Detta används inom data- och telekommunikationsområdet. Ordet oktett kommer från prefixet octo (som betyder åtta) som finns på grekiska och latin. Termen oktett används ofta i stället för termen byte för att representera åtta bitar. Detta beror på det faktum att byten tidigare inte ansågs bestå av åtta bitar (och storleken på byten var tvetydig). Men för närvarande, eftersom byte är fast associerad med åtta bitar, används termen byte och oktett synonymt. I äldre system, där byten kan referera till mer eller mindre än åtta bitar, används termen oktett för att representera åtta bitar (istället för byte).

Olika representationer som hexadecimala, decimala eller oktala talsystem används för att uttrycka oktetter. Till exempel är värdet på oktetten med alla 1:or lika med FF en hexadecimal, 255 i decimal och 377 i oktal. Mycket frekvent användning av oktetter uppstår för att representera adresser i IP (Internet Protocol) datornätverk. Vanligtvis visas IPv4-adresser som fyra oktetter avgränsade av punkter (punkter). Till exempel är representationen av den högsta numrerade adressen 255.255.255.255 (med 4 oktetter med alla 1:or). I abstrakt syntaxnotation som används i telekommunikation och datornätverk, hänvisar en oktettsträng till en oktettsekvens med variabel längd. På franska och rumänska språk är "o" (gemen bokstav o) symbolen som används för att representera enhetsoktetten. Det används också med metriska prefix (t.ex. ko för kilooktett, vilket betyder 1000 oktetter).

Vad är en byte?

En byte är också en informationsenhet som används vid datoranvändning. En byte är lika med åtta bitar. Även om det inte finns någon specifik anledning till att välja åtta bitar för en byte, spelade skäl som användningen av åtta bitar för att koda tecken i en dator och användningen av åtta eller färre bitar för att representera variabler i många applikationer en roll för att acceptera 8 bitar som en enhet. Symbolen som används för att representera en byte är stort "B" enligt IEEE 1541. En byte kan representera värden från 0 till 255. Byte används också som datatyp i flera programmeringsspråk som C och C++.

Vad är skillnaden mellan en oktett och en byte?

Inom datorer är både byte och oktett informationsenheter (som är lika med åtta bitar) som ofta används synonymt. Även om båda representerar åtta bitar (för närvarande) är oktett mer föredraget framför byte i applikationer, där det kan finnas en oklarhet om storleken på byten på grund av historiska skäl (eftersom byte inte är en standardiserad enhet och den användes för att representera bitar strängar av olika storlekar från 4 till 10 tidigare). Även om byte används i dagligt bruk, föredras termen oktett inom tekniska publikationer för att betyda åtta bitar. Till exempel använder RFC (Request for Comments) publicerad av IETF (Internet Engineering Task Force) ofta termen oktett för att beskriva storlekar på protokollparametrar för nätverk. I länder som Frankrike, Franska Kanada och Rumänien används oktett även på det vanliga språket istället för byten. Till exempel används megaoktett (Mo) ofta i stället för megabyte (MB).

Rekommenderad: