Angela wrote:
> "Daniele Orlandi" <daniele_at_orlandi.com> ha scritto nel messaggio
...
>>Ci sono computer con byte da 9 bit, altri con byte da 5 o 6 bit.
> Ne siamo proprio sicuri?
> Se prendo come unita' il bit:
> 2^0 bit = 1 bit
> 2^1 bit = 2 bit = half nibble
> 2^2 bit = 4 bit = nibble
> 2^3 bit = 8 bit = byte
> 2^4 bit = 16 bit = half word (*)
> 2^5 bit = 32 bit = word
> 2^6 bit = 64 bit = double word
> 2^7 bit = 128 bit = quad word
> ......
> (*) In alcuni vecchi sistemi 16 bit erano gia' una word
>
> Prendendo un byte diverso da 8 bit, che pasticcio verrebbe fuori? [peggio
> ancora se non e' una potenza di 2]
La discussione e' diventata abbastanza OT. A uso e consumo dei fisici
che bazzicano con i computer, va detto pero' che, per quanto la
corrispondenza piu' comune e' 1 B = 8 bit, in alcuni contesti si
parla o si e' parlato realmente di byte a 9 (o altro numero di bit).
Vedi p. es.
http://www.parashift.com/c++-faq-lite/intrinsic-types.html#faq-26.4.
A piu' basso livello c' erano una volta i PDP10 in cui il byte era una
qualsiais sequenza di bit all' interno di una "parola" di 36 bit !
Se c'e' una cosa che mi hanno insegnato tre decenni di contatto con i
computer e' la solita: "mai dire mai". ;-)
Giorgio
Received on Wed Oct 19 2005 - 11:41:39 CEST