Byte
Da Wikipedia, l'enciclopedia libera.
Multipli del byte | ||||||
---|---|---|---|---|---|---|
Prefissi SI | Prefissi binari | |||||
Nome | Simbolo | Multiplo | Nome | Simbolo | Multiplo | |
kilobyte | kB | 103 | kibibyte | KiB | 210 | |
megabyte | MB | 106 | mebibyte | MiB | 220 | |
gigabyte | GB | 109 | gibibyte | GiB | 230 | |
terabyte | TB | 1012 | tebibyte | TiB | 240 | |
petabyte | PB | 1015 | pebibyte | PiB | 250 | |
exabyte | EB | 1018 | exbibyte | EiB | 260 | |
zettabyte | ZB | 1021 | zebibyte | ZiB | 270 | |
yottabyte | YB | 1024 | yobibyte | YiB | 280 |
Un byte (contrazione di binary term) è una sequenza di bit, il cui numero dipende dall'implementazione fisica della macchina sottostante. Per convenzione negli ultimi anni lo si intende formato da 8 bit, ed è pertanto in grado di assumere 28 = 256 possibili valori. Gli informatici di lingua francese utilizzano il più preciso termine octet (ovvero ottetto): distinzione utile soprattutto quando erano ancora diffusi computer con byte di dimensione diversa.
Un byte è una quantità di informazione "elementare" per molti scopi: servono ad esempio circa 200 livelli di grigio per passare dal bianco al nero perché l'occhio umano pensi di vedere una sfumatura continua, servono circa 200 caratteri diversi (lettere accentate comprese) per scrivere un qualsiasi testo di una lingua occidentale, servono circa 200 livelli di intensità per riprodurre un suono abbastanza fedele.
Il simbolo utilizzato per il byte come unità di misura della quantità di informazione è B; la lettera maiuscola sarebbe riservata alle sole unità di misura tratte dai cognomi degli ideatori, ma l'IEC ha deciso di fare un'eccezione dato che b è generalmente usato per indicare il bit (il cui simbolo standard sarebbe "bit" per esteso).
Per comodità di calcolo i multipli del byte vengono generalmente arrotondati a potenze di 2 (benché questo sia formalmente sbagliato), invece che di 10; tale ambiguità ha portato l'IEC a definire nuovi prefissi per multipli binari; tali valori non sono comunque entrati nell'uso comune.
Questa ambiguità viene sfruttata a fini commerciali dai produttori di hard disk, utilizzando i "corretti ma poco in uso" multipli decimali, in modo tale da far figurare quantità maggiori: ad esempio, un hard disk da 80 GB nominali potrà effettivamente contenere solo 74.5 GiB.
Nel caso dei floppy "da 1 mega e 44" la situazione è ancora più complessa: possono infatti contenere 1440 KiB, ovvero 1.44 * 1000 * 1024 byte, mescolando irrimediabilmente le due accezioni.
Nella tabella seguente sono elencati i prefissi ufficiali IEC, i prefissi decimali spesso usati e la differenza percentuale tra i due.
Quantità | Fattore | Nome corretto | Sigla | Altri nomi in uso | Sigla | Errore | |
---|---|---|---|---|---|---|---|
2 − 3 B | bit | b | |||||
2 − 1 B | nibble | ||||||
1 B | = | 20 B | byte | B | byte | B | 0 |
1.024 B | = | 210 B | Kibibyte | KiB | Kilobyte | kB | +2,4% |
1.024 KiB | = | 220 B | Mebibyte | MiB | Megabyte | MB | +4,9% |
1.024 MiB | = | 230 B | Gibibyte | GiB | Gigabyte | GB | +7,4% |
1.024 GiB | = | 240 B | Tebibyte | TiB | Terabyte | TB | +10,0% |
1.024 TiB | = | 250 B | Pebibyte | PiB | Petabyte | PB | +12,6% |
1.024 PiB | = | 260 B | Exbibyte | EiB | Exabyte | EB | +15,3% |
[modifica] 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 double word.
- 8 byte = 64 bit = 2 double word, sono chiamati anche quad word.
È importante sottolineare che 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.