| Kibiottetti (Kio) | Pebibit (Pibit) |
|---|---|
| 1 Kibiottetto | 7.27595761418 × 10-12 Pibit |
| 2 Kibiottetti | 1.45519152284 × 10-11 Pibit |
| 3 Kibiottetti | 2.18278728426 × 10-11 Pibit |
| 4 Kibiottetti | 2.91038304567 × 10-11 Pibit |
| 5 Kibiottetti | 3.63797880709 × 10-11 Pibit |
| 10 Kibiottetti | 7.27595761418 × 10-11 Pibit |
| 20 Kibiottetti | 1.45519152284 × 10-10 Pibit |
| 25 Kibiottetti | 1.81898940355 × 10-10 Pibit |
| 50 Kibiottetti | 3.63797880709 × 10-10 Pibit |
| 100 Kibiottetti | 7.27595761418 × 10-10 Pibit |
| Riferimento | Kibiottetti (Kio) | Pebibit (Pibit) |
|---|---|---|
| A plain text message (160 characters) | 0.15625 Kio | 1.13687 × 10-12 Pibit |
| A three-minute MP3 | 2929.69 Kio | 0.0000000213163 Pibit |
| A smartphone photo | 3906.25 Kio | 0.0000000284217 Pibit |
| A high-definition film | 3906250 Kio | 0.0000284217 Pibit |
| A dual-layer Blu-ray disc | 48828125 Kio | 0.000355271 Pibit |
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.
Il pebibit è un’unità d’informazione digitale pari a 1 125 899 906 842 624 bit, ossia 1024 tebibit o due alla cinquantesima. Il suo simbolo è Pibit. È la controparte binaria del petabit, e il divario fra i due si è allargato al 12,6 per cento.
Quell’allargamento merita d’essere osservato, perché condensa in un solo numero l’intero argomento a favore dei prefissi IEC. Ogni gradino della scala moltiplica il divario per 1,024, sicché ciò che partiva come un innocuo 2,4 per cento al kibibit è qui un ottavo della quantità e un quinto allo yobibit. Una convenzione ragionevole per numeri piccoli diventa insostenibile per quelli grandi.
Un pebibit è 140 737 488 355 328 ottetti, ossia 128 tebiottetti. Archiviazione di questa misura esiste nei sistemi di memoria dei supercalcolatori, nelle memorie intermedie scientifiche più rapide e nella memoria complessiva di grappoli molto grandi. Le macchine maggiori nell’elenco dei calcolatori più rapidi del mondo hanno memoria principale misurata in pebiottetti, e la possibilità di tenere un’intera simulazione in memoria anziché su disco è ciò che rende certi calcoli anche solo possibili.
Poiché questi sistemi sono indirizzati in binario, l’unità binaria è quella giusta e la cifra decimale sarebbe un’approssimazione. Un grappolo con un pebibit di memoria non ha un petabit; ne ha il 12,6 per cento in più, e un ripartitore che assegnasse sulla cifra decimale lascerebbe tutto ciò inutilizzato.
L’unità compare anche nei limiti dei sistemi di file. Diversi sistemi di file assai usati hanno dimensioni massime di volume o di file espresse come potenze esatte di due, e dove quei limiti cadono in questo intervallo si scrivono naturalmente in pebiottetti. La documentazione che li converte in unità decimali perde proprio la proprietà che li rendeva memorabili.
Nell’informatica quotidiana il pebibit non si incontra mai. Appartiene alle specifiche, all’architettura dei sistemi e al progetto delle macchine maggiori, e un convertitore ne ha bisogno proprio per quei documenti. Ovunque la quantità sottostante sia una potenza di due, questa è l’unità che lo dice senza arrotondare.
Un pebibit equivale a 1024 tebibit, a 140 737 488 355 328 ottetti o a circa 1,126 petabit.