da claudio86 » 12/02/2017, 10:57
In elettronica quando raggruppi dei byte (che sono a loro volta gruppi di transistor) devi avere un sistema per accedere ad ognuno di essi singolarmente. Se usi $n$ linee puoi indirizzare $2^n$ celle diverse. Se hai una memoria da $2^n$ byte, e la "raddoppi" (che è relativamente semplice, basta metterne due in parallelo) aggiungendo una linea per l'indirizzamento, ottieni una memoria da $2^{n+1}$ byte.
Raddoppiare, quadruplicare... una memoria è semplice, ma decuplicarla no, quindi le potenze di 10 non hanno particolare significato in elettronica. Noi esseri umani invece siamo abituati ad esprimere gli ordini di grandezza con le potenze di 10, e dato che $2^{10n}$ è vicino a $10^{3n}$ (almeno per $n$ piccolo), si approssimano kB = 1000 B e MB = 1000000 B.
Questo crea dei problemi quando devi collegare quantità in elettronica e in altri campi. Questa convenzione è stata resa standard con l'introduzione di nuovi prefissi: kibi-, mebi- che usano potenze di 1024. Quindi, per essere completamente precisi, 1 kB = 1000 B, 1 kiB = 1024 B. Purtroppo in molti casi questi nuovi prefissi non vengono usati e l'ambiguità è ancora diffusa.
"This theorem, as many others, is proven by writing zero in a creative way…"