Forskjellen mellom oktett og byte

Forskjellen mellom oktett og byte
Forskjellen mellom oktett og byte

Video: Forskjellen mellom oktett og byte

Video: Forskjellen mellom oktett og byte
Video: VMware Fusion 13 Pro is OUT! New Windows 11 ARM tutorial for M1/M2 Macs 2024, Juli
Anonim

Octet vs Byte

I databehandling er bit den grunnleggende informasjonsenheten. En bit kan ganske enkelt sees på som en variabel som bare kan ta en av de to mulige verdiene. Disse to mulige verdiene er '0' og '1' og tolket som binære sifre. De to mulige verdiene kan også tolkes som logiske (boolske) verdier, som er «sanne» og «false». Byte er en annen informasjonsenhet som brukes i databehandling. I databehandlingens historie har enhetsbyte stått for å representere forskjellige lagringsstørrelser (vanligvis fra 4 til 10 biter), fordi den ikke regnes som en standardisert enhet. Men på grunn av tung bruk av begrepet byte for å representere åtte biter av flere store datamaskinarkitekturer og produksjonslinjer, ble byte sakte assosiert med åtte biter. Likevel, på grunn av den tidligere tvetydigheten, ble begrepet oktett introdusert som en standardisert enhet for å representere åtte biter. Så per nå brukes både byte og oktett om hverandre for å representere åtte biter. Byte brukes også som datatype i flere programmeringsspråk som C og C++.

Hva er en oktett?

Octet er en informasjonsenhet definert som bestående av åtte biter. Dette brukes innen databehandling og telekommunikasjon. Ordet oktett kommer fra prefikset octo (som betyr åtte) som finnes på gresk og latin. Begrepet oktett brukes ofte i stedet for begrepet byte for å representere åtte biter. Dette skyldes det faktum at byten tidligere ikke ble ansett for å bestå av åtte biter (og størrelsen på byte var tvetydig). Men for tiden, fordi byte er fast forbundet med åtte biter, brukes begrepet byte og oktett synonymt. Imidlertid, i eldre systemer, der byten kan referere til mer eller mindre enn åtte biter, brukes begrepet oktett for å representere åtte biter (i stedet for byte).

Ulike representasjoner som heksadesimale, desimale eller oktale tallsystemer brukes til å uttrykke oktetter. For eksempel er verdien av oktetten med alle 1-er lik FF en heksadesimal, 255 i desimal og 377 i oktal. Svært hyppig bruk av oktetter oppstår for å representere adresser i IP (Internet Protocol) datanettverk. Vanligvis er IPv4-adresser avbildet som fire oktetter avgrenset med prikker (punktum). For eksempel er representasjonen av adressen med høyest nummer 255.255.255.255 (bruker 4 oktetter med alle 1-tallet). I abstrakt syntaksnotasjon brukt i telekommunikasjon og datanettverk, refererer en oktettstreng til en oktettsekvens med variabel lengde. På fransk og rumensk er 'o' (små bokstav o) symbolet som brukes til å representere enhetsoktetten. Den brukes også med metriske prefikser (f.eks. ko for kilooktett, som betyr 1000 oktetter).

Hva er en byte?

A Byte er også en informasjonsenhet som brukes i databehandling. En byte er lik åtte biter. Selv om det ikke er noen spesifikk grunn for å velge åtte biter for en byte, spilte grunner som bruken av åtte biter for å kode tegn i en datamaskin, og bruken av åtte eller færre biter for å representere variabler i mange applikasjoner en rolle i å akseptere 8 biter som en enkelt enhet. Symbolet som brukes til å representere en byte er stor “B” som spesifisert av 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 oktett og en byte?

I databehandling er både byte og oktett informasjonsenheter (som er lik åtte biter) som ofte brukes synonymt. Selv om begge representerer åtte biter (for øyeblikket), er oktett mer foretrukket fremfor 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 tidligere). Selv om byte brukes i daglig bruk, er begrepet oktett foretrukket i tekniske publikasjoner til å bety åtte biter. For eksempel bruker RFC (Request for Comments) publisert av IETF (Internet Engineering Task Force) ofte begrepet oktett for å beskrive størrelser på protokollparametere for nettverk. I land som Frankrike, Fransk Canada og Romania brukes oktett selv på det vanlige språket i stedet for byte. For eksempel brukes ofte megaoktett (Mo) i stedet for megabyte (MB).

Anbefalt: