bits og byte er enheter av dataminnet. De hovedforskjell mellom biter og byte er det a litt er minste enhet av datamaskinminne, som har en evne til å lagre maksimalt to forskjellige verdier mens a byte, bestående av 8 biter, kan inneholde 256 forskjellige verdier.
Datamaskiner er elektroniske enheter, og de fungerer bare med diskrete verdier. Så til slutt, vil enhver type data som datamaskinen ønsker å håndtere konverteres til tall. Men datamaskiner gjør det ikke representere tall på samme måte som vi mennesker gjør. For å representere tall bruker vi desimal system som bruker 10 siffer (0, 1, 2, 3, 4, 5, 6, 7, 8, 9). For å representere tall bruker moderne datamaskiner en binært system laget av to siffer (0 og 1). "Bit" er navnet gitt til den minste dataenheten som kan representeres under dette systemet (Bit står for "binært tall"). dvs. i form av binære tall, a bit består av enten en 0 eller en 1. I elektronikken som utgjør datamaskinen, kan en bit representeres ved å ha to spenninger. En "av" tilstand (0 volt) kan representere en binær 0 og en "på" tilstand (med noen maksimal spenning) kunne representere en binær 1.
I det binære systemet kan et hvilket som helst tall representeres ved å bruke 0 og 1, selv om binære krever flere sifre til å representere et tall enn desimal (for eksempel er desimalnummeret 123 representert i binær som 1111011). For å uttrykke komplekse data, er større tall og derfor flere biter nødvendig. For eksempel kan en farge beskrives med hvor mye rødt, grønt og blått det går å lage den fargen. Under systemet som vi bruker, kan hver verdi for rød, grønn eller blå oppta 256 verdier (0-255). Ved å bruke binær, da, for å representere hver rød, blå eller grønn verdi krever det 8 biter (fordi ). For å representere en farge, tar det opp 24 bits totalt.
I datamaskiner er data representert ved å bruke 0 og 1.
I det fremvoksende feltet av quantum computing, Den minste dataenheten som kan representeres er a qubit. I motsetning til våre "tradisjonelle biter" bruker qubits kvantemekaniske fenomener, slik at hver "bit" kan representere ikke bare to, men flere mulige verdier. Quantum computing er fortsatt i sin barndom, men når fullt utviklet, vil kvante datamaskiner være langt sterkere enn datamaskinene vi har i dag.
En byte er en dataenhet bestående av 8 biter. Ved hjelp av en byte kan man representere forskjellige verdier. For eksempel, i Java, datatypen byte
brukes til å representere et tall mellom -128 til 127. I C / C ++, datatypen røye
er også sammensatt av 8 biter. I C / C++, røye
brukes til å lagre en enkelt karakter. I mange dataarkitekturer er en byte den minste adresserbare minnesenheten. Tradisjonelt hadde en enkelt blitt representert ved hjelp av 1 byte. Under det opprinnelige ASCII-kodingssystemet er det bare 7 biter som er nødvendig for å representere et tegn, så den siste biten vil alltid være 0 (med "sist", mener jeg lengst til venstre litt når tallet er skrevet ned som binært). For eksempel er tegnet "B" representert ved hjelp av 01000010 og tegnet "b" ved hjelp av 01100010. Personer som trengte å bruke tegn som ikke er i standard ASCII, utnyttet ubrukt bit for å danne sin egen utvidet ASCII kodesystemer. I dag kan Unicode-koding teoretisk representere mer enn en million forskjellige tegn.
Typiske filer har vanligvis størrelser av størrelsen på kilo- eller megabyte. Her en kilobyte (KB) består av 1024 byte og a megabyte (MB) består av 1024 kilobyte. Sammenlignet med den tradisjonelle SI-nomenklaturen, hvor de etterfølgende større prefikser er definert i form av multipler på 1000, bruker datamaskiner flere ganger på 1024 fordi det er mer naturlig i forhold til det binære talesystemet, idet 1024 er 210 (100000000 i binær).
EN bit er den minste dataenheten som kan representeres i datamaskiner.
EN byte består av 8 biter.
Bruker en bit, maksimalt 2 verdier kan representeres.
EN byte kan representere 256 forskjellige verdier.
I mange datastrukturer, a byte danner den minste adresserbare minnesenheten. I disse systemene er minimumstørrelsen som en variabel kan holde, 1 byte.
Bilde Courtesy:
"Binær-system-binær-binær-kode-63526" av geralt (eget arbeid) [Public Domain], via Pixabay