Forskjell mellom oktet og byte

Anonim

Octet vs Byte

I databehandling er bit den grunnleggende informasjonsenheten. Det kan bare betraktes som en variabel som bare kan ta en av de to mulige verdiene. Disse to mulige verdiene er '0' og '1' og tolkes som binære sifre. De to mulige verdiene kan også tolkes som logiske (boolske) verdier, som er "sanne" og "falske". Byte er en annen informasjonsenhet som brukes i databehandling. I databehandlingshistorien har enhetens byte stått for å representere ulike lagringsstørrelser (vanligvis fra 4 til 10 bits), fordi det ikke regnes som en standardisert enhet. Men på grunn av kraftig bruk av begrepet byte for å representere åtte biter av flere store datastrukturer og produksjonslinjer, ble byte sakte forbundet med åtte biter. På grunn av den tidligere tvetydigheten ble uttrykket Octet introdusert som en standardisert enhet for å representere åtte biter. Så fra nå av brukes både Byte og Octet utveksling for å representere åtte biter. Byte brukes også som datatype i flere programmeringsspråk som C og C ++.

Hva er en Octet?

Octet er en informasjonsenhet definert som bestående av åtte biter. Dette brukes i databehandling og telekommunikasjonsfelt. Ordet Octet kommer fra prefikset okto (som betyr åtte) som finnes på gresk og latin. Begrepet Octet brukes ofte i stedet for begrepet byte til å representere åtte biter. Dette er på grunn av det faktum at byten ikke ble vurdert som bestående av åtte biter (og størrelsen på byte var tvetydig). Men for øyeblikket, fordi byte er fast forbundet med åtte biter, brukes termen byte og oktett synonymt. Men i eldre systemer, hvor byten kan referere til mer enn mindre enn åtte biter, brukes begrepet oktet til å representere åtte biter (i stedet for byte).

Forskjellige representasjoner som heksadesimale, desimaltal eller oktale tallsystemer brukes til å uttrykke oktetter. For eksempel er verdien av oktetten med alle 1s lik FF en heksadesimal, 255 i desimal og 377 i oktal. Svært hyppig bruk av oktetter oppstår ved å representere adresser i IP (Internet Protocol) datanettverk. Vanligvis er IPv4-adresser avbildet som fire oktetter avgrenset av prikker (fullstopp). For eksempel er representasjonen av høyest nummererte adresse 255, 255, 255, 255 (ved hjelp av 4 oktetter med alle 1s). I abstrakt syntaksnotasjon som brukes i telekommunikasjon og datanettverk, refererer en oktetstreng til en oktetsekvens med variabel lengde. På fransk og rumensk språk er 'o' (små bokstaver o) symbolet som brukes til å representere enhetens oktet. Den brukes også med metriske prefikser (f.eks. Ko for kilooctet, dvs. 1000 oktetter).

Hva er en byte?

En byte er også en informasjonsenhet som brukes i databehandling.En byte er lik åtte biter. Selv om det ikke er noen spesifikk grunn til å velge åtte biter for en byte, har grunner som bruken av åtte biter for å kode karakterer i en datamaskin, og bruken av åtte eller færre biter som representerer variabler i mange applikasjoner, en rolle ved å godta 8 biter som en enkelt enhet. Symbolet som brukes til å representere en byte, er hovedstad "B" som angitt i IEEE 1541. En byte kan representere verdier fra 0 til 255. Byte brukes også som datatype i flere programmeringsspråk som C og C ++.

Hva er forskjellen mellom en Octet og en Byte?

I databehandling er både byte og oktet informasjonsenheter (som er lik åtte biter) som ofte brukes synonymt. Selv om begge representerer åtte biter (for tiden), er oktet mer foretrukket enn byte i applikasjoner, der det kan være en tvetydighet om størrelsen på byten på grunn av historiske årsaker (fordi byte ikke er en standardisert enhet, og den ble brukt til å representere biter strenger av forskjellige størrelser fra 4 til 10 i fortiden). Selv om byte brukes i hverdagsbruk, er begrepet oktet foretrukket innenfor tekniske publikasjoner for å betytte åtte biter. For eksempel bruker RFC (Request for Comments) utgitt av IETF (Internet Engineering Task Force) ofte begrepet oktet for å beskrive størrelser av protokollparametere for nettverk. I land som Frankrike, Fransk Canada og Romania, blir oktet brukt selv i felles språk i stedet for byte. For eksempel brukes megaoctet (Mo) ofte i stedet for megabyte (MB).