da The King of GnG » dom mag 07, 2006 11:23 am
Cluster = unità minima di memorizzazione logica dei dati sul disco fisso.
Un settore è l'unità minima di memorizzazione FISICA, pesa 512 byte ed è preformattato a basso livello in fase di produzione del disco fisso (una successiva formattazione a basso livello dell'utente reindicizza appunto i settori, e non è consigliabile se non in casi estremi).
Un cluster è composto da 1 o più settori, dipendentemente dal file system usato dal sistema operativo (NTFS, FAT32 eccetera....), dalle dimensioni del disco stesso e dalle scelte imposte dall'utente.
In pratica, quando il sistema immagazzina un file su HD, questo file viene registrato nei cluster, e la sua posizione indicizzata nella FAT o nella MFT (File Allocation Table per sistemi FAT32 e Master File Table per sistemi NTFS) per facilitare la ricerca della risorsa in seguito.
Cosa particolarmente importante da dire, una volta che un cluster è stato impiegato per registrare un file, viene marcato come usato, indipendentemente dal fatto che sia stato usato nella sua interezza o meno! Quindi Hard disk molto capienti, con cluster di grandi dimensioni (per limiti intrinsechi di certi file system, come il FAT32 ad esempio, per poter allocare così tanti Giga è necessario formattare il disco con cluster di dimensioni maggiori del solito), tendono a sprecare più facilmente spazio, visto che, per dirti, un file di testo di 15 byte occupa per intero un cluster di 50.000 e rotti byte!
Spero di essere stato sufficientemente chiaro e di non aver scritto troppe imprecisioni ^_^
King out.
“People should just buy a cd and rip it. You are legal then" - William Henry Gates III (detto "Bill")