| Zebiottetti (Zio) | Kibiottetti (Kio) |
|---|---|
| 1 Zebiottetto | 1.15292150461 × 1018 Kio |
| 2 Zebiottetti | 2.30584300921 × 1018 Kio |
| 3 Zebiottetti | 3.45876451382 × 1018 Kio |
| 4 Zebiottetti | 4.61168601843 × 1018 Kio |
| 5 Zebiottetti | 5.76460752303 × 1018 Kio |
| 10 Zebiottetti | 1.15292150461 × 1019 Kio |
| 20 Zebiottetti | 2.30584300921 × 1019 Kio |
| 25 Zebiottetti | 2.88230376152 × 1019 Kio |
| 50 Zebiottetti | 5.76460752303 × 1019 Kio |
| 100 Zebiottetti | 1.15292150461 × 1020 Kio |
| Riferimento | Zebiottetti (Zio) | Kibiottetti (Kio) |
|---|---|---|
| A plain text message (160 characters) | 1.35525 × 10-19 Zio | 0.15625 Kio |
| A three-minute MP3 | 2.5411 × 10-15 Zio | 2929.69 Kio |
| A smartphone photo | 3.38813 × 10-15 Zio | 3906.25 Kio |
| A high-definition film | 3.38813 × 10-12 Zio | 3906250 Kio |
| A dual-layer Blu-ray disc | 4.23516 × 10-11 Zio | 48828125 Kio |
Lo zebiottetto è un’unità d’informazione digitale pari a due alla settantesima in ottetti, ossia 1024 exbiottetti. Il suo simbolo è Zio. È la controparte binaria dello zettaottetto, e i due differiscono del 18,1 per cento.
Nulla di questa misura esiste. La quantità totale di dati conservati dall’umanità, contando ogni copia e ogni salvataggio, si stima in qualche centinaio di zettaottetti, e uno zebiottetto è 1,18 zettaottetti, sicché il mondo ne detiene qualche centinaio in tutto. È la prima unità binaria per cui l’intera riserva del mondo è un piccolo multiplo e non uno grande.
L’unità è definita per completezza e non per l’uso, tratto voluto tanto del sistema metrico quanto di quello IEC. Ogni prefisso si applica a ogni unità senza eccezione, sicché un lettore che non abbia mai visto Zio riesce a decifrarlo dal solo prefisso. Un sistema che finisse i nomi a un punto arbitrario costringerebbe ogni utente futuro a inventare un prolungamento, e i prolungamenti rivali sono l’origine dell’ambiguità.
C’è un luogo in cui l’unità sorgerebbe naturalmente. L’indirizzamento dell’archiviazione oltre i 64 bit è stato progettato senza essere stato necessario: il sistema di file ZFS usa puntatori di blocco a 128 bit, il che gli dà una capienza teorica assai oltre ogni prefisso binario che porti un nome. Dove uno schema simile dichiara limiti intermedi, quei limiti cadono in questo intervallo e si scrivono a buon diritto in zebiottetti.
Il divario del 18,1 per cento fra zebiottetto e zettaottetto conviene tenerlo a mente leggendo le previsioni. Le predizioni di crescita mondiale dei dati si pubblicano in zettaottetti, e qualunque sia stata calcolata in binario e riferita in decimale sbaglia di quasi un quinto. Poiché tali previsioni sono già grossolane, quell’errore non è la maggiore fonte d’incertezza, ma è una evitabile.
Il simbolo Zio, come tutti quelli IEC, è una maiuscola seguita da una i minuscola e poi dall’unità. È la presenza di quella i, e non un’affermazione nel testo, a dire al lettore senza equivoci quale quantità s’intenda, e un documento che la ometta non ha detto ciò che pare aver detto.
Uno zebiottetto equivale a 1024 exbiottetti, a 1 180 591 620 717 411 303 424 ottetti, a 8 zebibit o a circa 1,181 zettaottetti.
Il kibiottetto è un’unità d’informazione digitale pari a 1024 ottetti, e dunque a 8192 bit. Il suo simbolo è Kio. È la controparte binaria del kilottetto e, benché i due differiscano solo del 2,4 per cento, è in questa unità che si misura davvero gran parte dell’organizzazione interna di un calcolatore.
L’esempio più importante è la pagina di memoria. I processori non amministrano la memoria ottetto per ottetto ma a blocchi di misura fissa, e su quasi ogni architettura d’uso comune quel blocco è di 4 kibiottetti. Ogni riserva che un programma compie viene arrotondata per eccesso a un multiplo di ciò, ogni voce nelle tavole di pagine ne descrive una, e la prestazione di un programma dipende spesso da quanto bene il suo schema d’accesso si adatti a quella griglia di quattro kibiottetti.
I settori di disco raccontano storia simile. I dischi rigidi usarono settori da 512 ottetti per decenni, e i dischi moderni usano 4 kibiottetti, in accordo con la pagina di memoria affinché una pagina si legga o si scriva in una sola operazione. I sistemi di file assegnano poi lo spazio in blocchi essi stessi potenze di due, di solito da 4 kibiottetti, ed è per questo che un file da un ottetto consuma quattro kibiottetti di disco.
Anche i protocolli di rete usano l’unità. Le dimensioni di memoria intermedia, le dimensioni di finestra e la dimensione massima di molte strutture di protocollo sono potenze di due, e il limite di 64 kibiottetti ricorre in continuazione: è il valore massimo che un campo di lunghezza a 16 bit possa esprimere, e limita quindi la dimensione di un datagramma UDP, di un pacchetto IP e di diversi vecchi formati di file.
Questo è lo schema generale: ovunque un limite provenga dalla larghezza di un campo binario, il limite è una potenza di due, e il modo onesto di scriverlo è con un prefisso binario. Scrivere 64 KB per il limite del datagramma non è molto sbagliato, ma scrivere 64 KiB è esattamente giusto e dice da dove viene il numero.
Nell’uso quotidiano la differenza è invisibile. Un file da 200 kilottetti e uno da 200 kibiottetti distano 4,8 kibiottetti, che nessuno nota. Il pregio della distinzione è che rende leggibile l’aritmetica che sta dietro una cifra, cosa che conta assai di più man mano che i numeri crescono.
Un kibiottetto equivale a 1024 ottetti, a 8192 bit, a 8 kibibit o a 1,024 kilottetti.