Byte: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m rem 3 mod di pasticci vari
Etichette: Ripristino manuale Annullato
m Annullata la modifica 134550290 di Scalorbio (discussione)Ripristinate modifiche (in effetti sono tautologiche)
Etichetta: Annulla
Riga 22:
 
== Storia ==
{{F|Informatica|luglio 2023}}
 
Il termine ''byte'' è stato coniato da [[Werner Buchholz]] nel luglio [[1956]], all'inizio del progetto del computer [[IBM 7030|IBM Stretch]].<ref>{{Cita web|url=http://archive.computerhistory.org/resources/text/IBM/Stretch/102636400.txt|titolo=TIMELINE OF THE IBM STRETCH/HARVEST ERA (1956–1961)|editore=computerhistory.org|data=luglio 1956|autore=Werner Buchholz|accesso=19 gennaio 2011|urlarchivio=https://web.archive.org/web/20160429212717/http://archive.computerhistory.org/resources/text/IBM/Stretch/102636400.txt|dataarchivio=29 aprile 2016|urlmorto=sì}}</ref><ref>{{Cita web|url=http://catb.org/~esr/jargon/html/B/byte.html|titolo=byte definition}}</ref> Secondo molte altre fonti, seguite anche dai dizionari, il termine byte è una sigla fatta derivare da BinarY octetTE", ovvero "ottetto binario".
 
Riga 56 ⟶ 58:
 
|}
 
== Word e nibble ==
 
* 4 bit = metà di un byte, formano un [[nibble]].
 
* 2 byte = 16 bit, sono chiamati anche [[word]].
 
* 4 byte = 32 bit = 2 word, sono chiamati anche [[Dword|double word]].
 
* 8 byte = 64 bit = 4 word = 2 double word, sono chiamati anche [[Qword|quad word]].
 
È importante sottolineare che i valori di word, double word e quad word qui riportati sono indicativi e fanno riferimento ad una architettura di computer in cui una word è uguale a 2 byte.
 
== I valori dei multipli del Byte rispetto ad esso ==
 
'''bit (b)''': 1 bit = 1/8 Byte
 
'''Byte (B)''': Reali 8 bit (commercialmente 10 bit)
 
'''Kibibit (Kib)''': {{formatnum:1024}} bit, 128 Byte ({{formatnum:1024}}bit&nbsp;/&nbsp;8)
 
'''KibiByte (KiB)''': {{formatnum:1024}} Byte, {{formatnum:8192}} bit ({{formatnum:1024}}&nbsp;Byte&nbsp;×&nbsp;8)
 
'''Mebibit (Mib)''': {{formatnum:1024}} Kib, {{formatnum:1048576}} bit
 
'''MebiByte (MiB)''': {{formatnum:1024}} KiB, {{formatnum:1048576}} B
 
'''GibiByte (GiB)''': {{formatnum:1024}} MiB, {{formatnum:1048576}} KiB, {{formatnum:1073741824}} B
 
'''TebiByte (TiB)''': {{formatnum:1024}} GiB, {{formatnum:1048576}} MiB, {{formatnum:1073741824}} KiB, {{formatnum:1099511627776}} B
 
'''PebiByte (PiB)''': {{formatnum:1024}} TiB, {{formatnum:1048576}} GiB, {{formatnum:1073741824}} MiB, {{formatnum:1099511627776}} KiB, {{formatnum:1125899906842624}} B
 
Consideriamo il byte l'unità di base: {{formatnum:1024}} volte un byte equivale a 1 kibibyte. {{formatnum:1048576}} volte un byte equivale a 1 mebibyte, espresso anche in {{formatnum:1024}} kibibyte. Lo stesso vale per i gibibyte, dove 1 gibibyte equivale a {{formatnum:1024}} mebibyte, a {{formatnum:1048576}} kibibyte, mentre i byte corrispondenti sono {{formatnum:1073741824}}. Anche per i tebibyte è lo stesso principio: {{formatnum:1024}} sono i gibibyte, i mebibyte sono {{formatnum:1048576}}, i kibibyte sono {{formatnum:1073741824}} e in byte sono invece {{formatnum:1099511627776}}.
 
1 b = ⅛ byte – (binary digit)
 
1 B = 1 byte – (byte)
 
1 KiB = {{formatnum:1024}} B – (kibibyte)
 
1 MiB = {{formatnum:1048576}} B – (mebibyte)
 
1 GiB = {{formatnum:1073741824}} B – (gibibyte)
 
1 TiB = {{formatnum:1099511627776}} B – (tebibyte)
 
1 PiB = {{formatnum:1125899906842624}} B – (pebibyte)
 
1 EiB = {{formatnum:1152921504606846976}} B – (exbibyte)
 
1 ZiB = {{formatnum:1180591620717411303424}} B – (zebibyte)
 
1 YiB = {{formatnum:1208925819614629174706176}} B – (yobibyte)
 
== Note ==