Newsgroup: it.comp.aiuto
Titolo: Curiosità

Pensando a come funziona un HD mi è venuto un dubbio.
Qual è il rapporto tra i bit di cui è composto un byte e la capienza del HD?
Faccio un esempio, ditemi dove sbaglio. Io ho un HD da un gigabyte, questo
vuol dire (?) che ha, diciamo, un miliardo di punti che si possono mettere
su 0 o su 1. Ma se io passo da un programma a 16 bit a uno a 32bit, per
immagazzinare una certa informazione, non mi serve il doppio dello spazio?
Il mio HD non diventa quindi più piccolo?
So che sbaglio nel fatto che un HD è in byte e non in bit, ma come vedete
sono un po' confuso. C'è qualcuno che ha voglia di spiegarmi come funziona?
Grazie
--
Lorenzo

Il mio HD non diventa quindi più piccolo?
il ragionamento, se correttamente interpretato, e` giusto. 
Nel senso, l`hd si divide in tracce e settori quando si formatta. ora,
le varie `caselle` (cluster) in cui si divide sono i contenitori
minimi dell`informazione. per dire, tu scrivi una `a` in un documento
di testo, ovviemente questo file di una lettera occupera` (a meno
delle informaizoni sul titolo e gli attributi del file, soprassediamo
per ora) un solo byte. ma se il tuo HD e` diviso in cluster da 16 K,
fisicamente questo .txt te ne occupera` uno, cioe` 16k, come un
manuale, per dire. ecco perche` avere tanti files piccoli e` uno
spreco di spazio. 
La FAT (file allocation table, se non ricordo male) a 16 bit , quella
di w95, gestiva cluster con dimensioni minime maggiori di quella a 32
bit di w98. Con w98 fino agli 8 Giga un HD riesce ad avere partizioni
molto piccole, 4 k, poi passa ad 8k, un valore ragionevole. Ecco
spiegato anche il motivo per cui prima gli HD grossi venivano
partizionati: non tanto per ordine, quanto per farli vedere come piu`
piccoli al SO ed avere quindi piu` tavole di allocazione che
consentissero cluster di dimensioni minori
se dal prompt del dos fai un dir /v /s (occhio che ti lista tutto
l`hd) alla fine ti dira` qunti byte di dati hai e quanti sono
effettivamente allocati. un programma molto buono per ridimensionare i
cluster (e che ti fa vedere una stima dello spazio perso) e`
partitionmagic di 
www.powerquest.com
-- 
Ciao!
     Gian Matteo
Partecipa anche tu al SETI@home. Durante i tempi morti di uso del pc puoi 
aiutare il SETI a trovare prove di intelligenze extraterresti.
it.scienza.astronomia.seti -- 
http://setiathome.ssl.berkeley.edu/

 Grazie
Il fatto che un programma sia a 16 o 32 bit non centra niente, quella e'
solo la codifica di un'istruzione Assembly, e riguarda la quantita' di
memoria indirizzabile e la grandezza dei registri del processore, o
forse ti eri confuso con il file system FAT a 16 e 32 bit?
La tabella dei multipli e' la seguente:
8 bit = 1 Byte
1 KB = 1 x 2^(1x10) Byte = 1024 Byte
1 MB = 1 x 2^(2x10) Byte = 1048576 Byte
1 GB = 1 x 2^(3x10) Byte = 1073741824 Byte
1 TB(TeraByte) = 1 x 2^(4x10) Byte = 1.0995116278e+12 (troppo grande, la
calcolatrice non lo visualizza intero :-)) Byte
Questo secondo la notazione informatica, che e' corretta, mentre spesso
si usa indicare per esempio 1KB=1000B e analogamente anche gli altri,
che e' matematicamente giusta.
-- 
 ÔÙ  ¼û
Zai Jian
        Sephiroth
______________________________________________
E-Mail: 
sephi...@infinito.it
IRC: Sephiroth, Gotenks
ICQ: 20857755
==============================================
                Confucio 551-479 a.C.:
Il "costante mezzo" e' il massimo, l'apice
e il vertice, e sono pochi gli uomini capaci
di attenervisi a lungo.

immagazzinare una certa informazione, non mi serve il doppio dello spazio?
No. Le informazioni (i dati) non variano mai in ampiezza, se il
programma passa da 16 a 32 bit.
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
-----------------------------------------------------------------------
"There is nothing better for understanding a kangaroo than seeing it jump."
[D.Grune, C.J.H. Jacobs]