Forskellen mellem oktet og byte

Forskellen mellem oktet og byte
Forskellen mellem oktet og byte

Video: Forskellen mellem oktet og byte

Video: Forskellen mellem oktet og byte
Video: VirtualBox vs VMWare Player - Which should you use? 2024, November
Anonim

Octet vs Byte

I databehandling er bit den grundlæggende informationsenhed. Simpelthen kan en bit 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 kunne også tolkes som logiske (boolske) værdier, som er 'sand' og 'falsk'. Byte er en anden informationsenhed, der bruges i databehandling. I computerhistorien har enhedsbyten stået for at repræsentere forskellige lagerstørrelser (typisk fra 4 til 10 bit), fordi den ikke betragtes som en standardiseret enhed. Men på grund af stor brug af udtrykket byte til at repræsentere otte bit af flere store computerarkitekturer og produktionslinjer, blev byte langsomt forbundet med otte bit. Alligevel, på grund af den tidligere tvetydighed, blev udtrykket oktet introduceret som en standardiseret enhed til at repræsentere otte bits. Så fra nu af bruges både byte og oktet i flæng til at repræsentere otte bits. Byte bruges også som datatype i flere programmeringssprog såsom C og C++.

Hvad er en oktet?

Octet er en informationsenhed defineret som bestående af otte bit. Dette bruges inden for computer- og telekommunikationsområder. Ordet oktet kommer fra præfikset octo (som betyder otte), der findes på græsk og latin. Udtrykket oktet bruges ofte i stedet for udtrykket byte til at repræsentere otte bit. Dette skyldes det faktum, at byten tidligere ikke blev anset for at bestå af otte bit (og størrelsen af byte var tvetydig). Men på nuværende tidspunkt, fordi byte er fast forbundet med otte bit, bruges udtrykket byte og oktet synonymt. Men i ældre systemer, hvor byten kan referere til mere eller mindre end otte bit, bruges udtrykket oktet til at repræsentere otte bit (i stedet for byte).

Forskellige repræsentationer såsom hexadecimale, decimale eller oktale talsystemer bruges til at udtrykke oktetter. For eksempel er værdien af oktetten med alle 1'ere lig med FF en hexadecimal, 255 i decimal og 377 i oktal. Meget hyppig brug af oktetter opstår til at repræsentere adresser i IP (Internet Protocol) computernetværk. Typisk er IPv4-adresser afbildet som fire oktetter afgrænset af prikker (punkter). For eksempel er repræsentationen af den højest nummererede adresse 255.255.255.255 (ved brug af 4 oktetter med alle 1'ere). I abstrakt syntaksnotation, der bruges i telekommunikation og computernetværk, refererer en oktetstreng til en oktetsekvens af variabel længde. På franske og rumænske sprog er 'o' (små bogstav o) det symbol, der bruges til at repræsentere enhedsoktetten. Det bruges også med metriske præfikser (f.eks. ko for kilooktet, hvilket betyder 1000 oktetter).

Hvad er en byte?

A Byte er også en informationsenhed, der bruges i databehandling. En byte er lig med otte bits. Selvom der ikke er nogen specifik grund til at vælge otte bits til en byte, spillede grunde så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 en rolle i at acceptere 8 bits som en enkelt enhed. Symbolet, der bruges til at repræsentere en byte, er stort "B", som specificeret af IEEE 1541. En byte kan repræsentere værdier fra 0 til 255. Byte bruges også som datatype i flere programmeringssprog, såsom C og C++.

Hvad er forskellen mellem en oktet og en byte?

I databehandling er både byte og oktet informationsenheder (som er lig med otte bit), der ofte bruges synonymt. Selvom begge repræsenterer otte bit (på nuværende tidspunkt), er oktet mere foretrukket frem for 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 blev brugt til at repræsentere bits strenge af forskellige størrelser fra 4 til 10 tidligere). Selvom byte bruges i daglig brug, foretrækkes udtrykket oktet i tekniske publikationer til at betyde otte bit. For eksempel bruger RFC (Request for Comments) udgivet af IETF (Internet Engineering Task Force) ofte udtrykket oktet til at beskrive størrelser af protokolparametre for netværk. I lande som Frankrig, Fransk Canada og Rumænien bruges oktet selv i det almindelige sprog i stedet for byten. For eksempel bruges megaoktet (Mo) ofte i stedet for megabyte (MB).

Anbefalede: