Byte

Den byte (udtales / baɪt / ) eller byte på fransk, er - uafhængigt af den fysisk adressering af hukommelse - den mindste enhed "logisk" adresseres af et program på en computer . I dag har behovet for en fælles struktur til deling af data gjort 8-  bit byte , eller 1 byte , udbredt i databehandling . Imidlertid,

Generaliseringen af ​​8-bit bytes fører til forvirring af begreberne byte og byte . Byten indeholder, som navnet antyder, nøjagtigt 8 bits ( otte-bit byte ).

Historie

Udtrykket Byte blev opfundet i 1956 af Werner Buchholz, mens han arbejdede på designet af IBM Stretch . Det er en bevidst staveforvrængning af engelsk bid , bogstaveligt talt "bid", for at undgå forveksling med bit ved fjernelse af den sidste e . Udtrykket betegner analogt den mindste dataenhed, der er tilgængelig via en databus.

På IBM Stretch består den af ​​1 til 8 på hinanden følgende bits i hukommelsen, hvis længde bestemmes af den udførte instruktion.

Byten er lagerenheden på en hukommelsesplacering, som afhængigt af processoren kan variere fra fire til flere titalls bits. Hver konstruktør definerede størrelsen på byten i henhold til deres nuværende behov. Så for eksempel bruger PDP-10 en byte pr. Maskinsprog-instruktions sæt, som har en variabel størrelse. På den samme arkitektur er ordene , der bruges til hukommelsesadressering, 36 bit.

Sondring mellem byte og byte

På engelsk udtrykkes computerhukommelsens kapacitet generelt i bytes , mens det på fransk udtrykkes mere i bytes, hvilket var forskelligt indtil generaliseringen af otte-bit bytes . Vi kan derfor overveje, at en dokumentation på fransk, der udtrykker hukommelseskapaciteten i byte, er blevet oversat dårligt. I dag til Multimedia Dictionary. Audiovisuel, IT, telekommunikation fra AFNOR , byten er "den informationsenhed, der svarer til en byte, dvs. 8 bit". Standardisering "IEC 80000-13" går i samme retning: at standardisere størrelsen på bytes til 8 bit. Det er fra denne standardisering af 8-bit byte, at forvirringen opstår.

På engelsk som på fransk, hvis vi udtrykkeligt vil betegne en mængde på otte bits, bruger vi ordet byte  ; mens hvis vi vil udtrykke adresseenheden uafhængigt af antallet af bits, bruger vi ordet byte . Således vil den formelle beskrivelse af et programmeringssprog bevidst bruge ordet byte, hvis sproget ikke kræver, at en byte er en byte i størrelse. Dette er for eksempel tilfældet med C-sproget , hvor en byte kan indeholde mere end otte bits. Ordet oktet bruges bevidst på fransk som på engelsk til at beskrive et dataformat ned til bit. Således finder vi ordet byte i engelske tekster som RFC  793, som beskriver kommunikationsprotokollen TCP til Internettet eller i standarden H.263, der beskriver en digital videokodningsstandard.

Den samme sondring mellem byte og byte findes derfor på begge sprog, kun det ord, der ofte bruges i tilfælde, hvor byten måler otte bits, ændres.

Forvirring mellem bit og byte

Hukommelseskapaciteten for en computerhukommelseschip er generelt angivet i bits (b), megabit (Mb) eller gigabit (Gb), mens hukommelseskapaciteten for alle chips i en computer generelt er angivet i byte (B), megabyte (MB). ) eller gigabyte (GB) eller i byte (o), megabyte (MB) eller gigabyte (GB). Uforsigtigt medium forvirrer bit og byte og forveksles derfor med en faktor på otte, for eksempel ved at skrive "computer med 4  Gb RAM" i stedet for "computer med 4 GB RAM" eller "computer med 4  GB RAM". Af 4  GB RAM ”.

Kapaciteten af videospilpatroner er generelt angivet i bits, hvilket er en undtagelse fra den udbredte anvendelse af byte eller byte til måling af komplet hukommelse. Dette gør det muligt at bruge større antal i kommunikation ved at skrive “8 Mb patron   ” (8 megabit) i stedet for “1 Mb patron   ” (1 megabyte).

bytes flere

I datalogi, når en processor er i stand til at behandle flere byte som en enkelt enhed, kaldes denne enhed et "  ord  ". De mest almindelige ordstørrelser er:

Som med byte er multipler kilobyte, megabyte, gigabyte  osv. kræfter på 10. Når du bruger kræfter på 2 10 , skal du indsætte et 'i'.

Noter og referencer

  1. Leksikografiske og etymologiske definitioner af "multiplet" (der betyder DER. B)) fra den edb-baserede franske sprogkasse på webstedet for National Center for Textual and Lexical Resources
  2. (i) Werner Buchloz, "  Link-systemet, § 7 - Skiftmatrix  " ,12. juni 1956
  3. (i) Werner Buchloz, "  Ordet" Byte "... Comes of Age  " , Byte Magazine , bind.  2 n o  2Februar 1977( læs online )
  4. Byte , catb.org, Werner Buchholz og udtrykket byte .
  5. (i) FP Brooks , GA Blaauw og W. Buchholz , "  databehandling i stumper og stykker  " , IEEE Transactions on Electronic Computere , vol.  EC-8, nr .  2Juni 1959, s.  118-124 ( ISSN  0367-7508 , DOI  10.1109 / TEC.1959.5219512 )
  6. 1996, s.  135 .
  7. (in) Anmodning om kommentarer nr .  793 .
  8. For at være helt præcis skal den udtrykkes i GiB, det vil sige i binære gigabyte, derfor i kræfter på 2 (faktorer på 1 024 og ikke på 1 000).
  9. Bytes - Måleenheder i multipla af "bytes" , på assiste.com, konsulteret om1 st juli 2017

Se også

Relaterede artikler