maurix71 ha scritto:
grazie
domanda controversa...
a volte 1000 Mb
altre 1024 Mb
Valori del megabyte
A causa delle imprecisioni nell'uso dei prefissi SI come kilo, mega ecc. il megabyte puo indicare ben 3 diverse quantità di byte:
1. 1 MB = 1.000.000 byte (1000^2, 10^6): l'uso di questa definizione è raccomandato dall IEC. È molto spesso usata quando si parla di networking e di dispositivi di storage come hard disk e DVD.
2. 1 MB = 1.048.576 byte (1024^2, 2^20): questo valore (che corrisponde ad un mebibyte) viene associato al megabyte soprattutto quando si parla di dimensione dei file e di indirizzamento di memoria, questo perché gli indirizzi sono espressi in potenze di 2 e la memoria viene realizzata più agevolmente con capacità espresse in potenze di 2.
3. 1 MB = 1.024.000 byte (1024×1000): questo valore è ormai usato raramente perché associato all'utilizzo di dispositivi di memorizzazione usati sempre meno; come i floppy disk da 3,5 pollici ad alta densità spesso chiamati dischi da "1,44 MB" la cui reale capacità è di 1.474.560 byte.
Per risolvere queste contraddizioni si sono fatti parecchi tentavi finché nel dicembre 1998 la Commissione Elettronica Internazionale (IEC) ha ridefinito 1.048.576 byte come mebibyte. Si veda l'articolo sui prefissi binari per maggiori informazioni.
Gigabyte e gibibyte
A peggiorare una situazione già di per sé abbastanza ambigua contribuisce anche il fatto che a 1 gigabyte (ma il discorso si estende a tutti gli altri multipli del byte) nella pratica comune puo assumere 2 diversi valori:
* 1.000.000.000 byte = 1000^3 = 10^9 byte = 1 miliardo di byte
in questo caso il gigabyte è definito come 1 miliardo di byte ed è così utilizzato nelle telecomunicazioni, nell'ingegneria ma anche da molti produttori di hardware nelle specifiche tecniche delle loro apparecchiature.
* 1.073.741.824 byte = 1024^3 = 2^30 byte = 1 gibibyte
In questo caso il gigabyte ha lo stesso valore del gibibyte, che è uno standard definito dalla Commissione Elettrotecnica Internazionale (IEC), che esprime 1.073.741.824 byte senza nessuna ambiguità e dovrebbe quindi essere utilizzato al posto del gigabyte per indicare tale quantità di dati. Oggigiorno questo viene fatto sempre più spesso in campi come l'ingegneria informatica, nella programmazione e in quasi tutti i sistemi operativi.
A causa di queste ambiguità il gigabyte è utile solo in situazioni in cui è richiesta solo una cifra di precisione. Nelle specifiche tecniche l'uso tipico del gigabyte espresso in multipli decimali è quello di arrotondare un po' i valori sulle prestazioni di un'apparecchiatura in modo che risultino superiori a quello che in realtà sono. Caso a parte fanno le memorie RAM, dove le dimensioni sono da sempre espresse in potenze di 2 che per questi dispositivi sono molto più utili.