Forskel mellem oktet og byte

Anonim

Octet vs Byte

Ved beregning er bit den grundlæggende informationsenhed. En enkelt kan ses som en variabel, der kun kan tage en af ​​de to mulige værdier. Disse to mulige værdier er '0' og '1' og fortolket som binære cifre. De to mulige værdier kan også fortolkes som logiske (boolske) værdier, som er 'sande' og 'falske'. Byte er en anden informationsenhed, der anvendes til databehandling. I computerens historie har enhedsbyten stået for at repræsentere forskellige lagringsstørrelser (typisk fra 4 til 10 bit), fordi det ikke betragtes som en standardiseret enhed. Men på grund af kraftig brug af udtrykket byte til at repræsentere otte bits af flere store computerarkitekturer og produktionslinjer, blev byte langsomt forbundet med otte bits. På grund af den tidligere tvetydighed blev udtrykket Octet indført som en standardiseret enhed til at repræsentere otte bits. Så fra nu af anvendes både Byte og Octet ombytteligt til at repræsentere otte bits. Byte bruges også som datatype på flere programmeringssprog som C og C ++.

Hvad er en Octet?

Octet er en informationsenhed defineret som bestående af otte bits. Dette bruges til computere og telekommunikationsfelter. Ordet Octet kommer fra præfikset octo (hvilket betyder otte), der findes på græsk og latin. Betegnelsen Octet bruges ofte i stedet for udtrykket byte til at repræsentere otte bits. Dette skyldes det faktum, at byte i fortiden ikke blev betragtet som bestående af otte bits (og størrelsen af ​​byte var tvetydig). Men i øjeblikket, fordi byte er stærkt forbundet med otte bits, anvendes udtrykket byte og oktet synonymt. Men i gamle systemer, hvor byten kan referere til mere eller mindre end otte bits, betegner udtrykket oktet at repræsentere otte bits (i stedet for byte).

Forskellige repræsentationer såsom hexadecimale, decimaltal eller oktale talesystemer bruges til at udtrykke oktetter. For eksempel er værdien af ​​oktetten med alle 1s lig med FF en hexadecimal, 255 i decimal og 377 i oktal. Meget hyppig brug af oktetter opstår i repræsenterer adresser i IP (Internet Protocol) computernetværk. Typisk er IPv4-adresser afbildet som fire oktetter afgrænset af prikker (fuldstop). For eksempel er repræsentationen af ​​højeste nummererede adresse 255, 255, 255, 255 (med 4 oktetter med alle 1s). I abstrakt syntaksnotation anvendt i telekommunikation og computernetværk henviser en oktetstreng til en oktet-sekvens med variabel længde. På fransk og rumænsk sprog er 'o' (lille bogstav o) det symbol, der bruges til at repræsentere enhedens oktet. Den bruges også med metriske præfikser (f.eks. Ko til kilooctet, hvilket betyder 1000 oktetter).

Hvad er en byte?

En byte er også en informationsenhed, der anvendes til databehandling.En byte er lig med otte bits. Selvom der ikke er nogen specifik grund til at vælge otte bits til en byte, har årsager som brugen af ​​otte bits til at kode tegn i en computer, og brugen af ​​otte eller færre bits til at repræsentere variabler i mange applikationer spillet en rolle ved at acceptere 8 bits som en enkelt enhed. Symbolet, der bruges til at repræsentere en byte, er kapital "B" som angivet i IEEE 1541. En byte kan repræsentere værdier fra 0 til 255. Byte bruges også som datatype i flere programmeringssprog som C og C ++.

Hvad er forskellen mellem en Octet og en Byte?

Ved databehandling er både Byte og Octet informationsenheder (som er lig med otte bits), der ofte bruges synonymt. Selv om begge repræsenterer otte bits (i øjeblikket), er octet mere foretrukket end byte i applikationer, hvor der kan være en tvetydighed om størrelsen af ​​byten på grund af historiske årsager (fordi byte ikke er en standardiseret enhed, og den var vant til at repræsentere bits strenge af forskellige størrelser fra 4 til 10 i fortiden). Selvom byte bruges i daglig brug, er udtrykket oktet foretrukket inden for tekniske publikationer til at betyde otte bits. For eksempel bruger RFC (Request for Comments) udgivet af IETF (Internet Engineering Task Force) ofte termen oktet til at beskrive størrelser af protokolparametre for netværk. I lande som Frankrig, Fransk Canada og Rumænien anvendes octet selv i det fælles sprog i stedet for byten. For eksempel bruges megaoctet (Mo) ofte i stedet for megabyte (MB).