On 29/mag/06, at 10:26, Lucio Liberi wrote:
Ciao a tutti...
La mia e' una domanda un po' fuori luogo, anche se credo
interessera' molti...
Sto alfabetizzando mia sorella all'informatica. Le sto spiegando
cose che ho appreso alla fine degli anni 70 e qualche vuoto di memoria
mi infastidisce un po'...
Devo spiegarle un po' di architettura dei computers... nulla di
serio...
Stavo pensando di spiegarle perche' i computers usano il linguaggio
binario... poi mi e' venuto un coccolone:
Perche' i bits sono stati organizzati in gruppi di 8? Ragazzi,
questo proprio non me lo ricordo... Potrei dire per convenzione, ma
perche' proprio 8?
Lei non me lo chiederebbe mai... ma se lo facesse... Sai che
figuraccia?
Potrei stare giorni a frugare nella mia memoria (RAM) senza
riuscire a trovare risposta...
Non e' che vi ho impietosito? Non e' che me lo ricordate voi?
Si, va bene... staro' nell'angoletto in ginocchio sui fagioli per
due ore... diciamo una... Si, va bene... Mi vergogno...
Ma adesso me lo dite?
Ciao.
L.
In effetti la tua domanda non è così pellegrina come pensi.
Ad ogni modo sono abbastanza certo che la spiegazione è la seguente:
Inizialmente il byte non era da 8 bit. Semplicemente era la
"parola" (word per essere corretti) utilizzata dal microprocessore.
Siccome con 1 bit non si riesce a rappresentare molto, si è
presentata la necessità di avere un'unità di misura per
rappresentare la quantità di informazioni gestibile da un
microprocessore, per cui è stata coniato il termine "byte" che è
derivato (pare) da "bite" (in inglese: morso - inteso come un
pezzetto). Per distinguerlo ed evitare confusioni hanno usato byte
invece di bite.
Ecco che allora il byte era composto inizialmente da 4 bit (ora
chiamato nibble) oppure, in seguito, da 6 bit a seconda del processore.
Con l'avvento del System/360 di IBM (e poi anche dei microprocessori
a 8 bit - Intel 8080), il quale utilizzava appunto "parole" di questa
dimensione per indirizzare la memoria, effettuare calcoli, ecc. il
byte è stato definito a 8 bit. Era necessario anche perchè servivano
multipli (KB, MB, ecc.)
Curiosamente, in seguito qualcuno (secondo me cretino) ha pensato
bene di standardizzare il concetto di KiloByte come = 1000 bytes per
semplicità di calcolo. Invece il più classico KiloByte sarebbe =
1024 bytes.
In pratica succede che quando parliamo di KB (kilobyte) intendiamo
1000 bits, mentre per specificare il (secondo me più corretto) 1024
bits dobbiamo scrivere KiB (kibibytes).
Ciao
Massimo ValleChiacchiera con i tuoi amici in tempo reale!
http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com
|