Minix i-node
Posted by lSical on 14-06-2009 10:34
Ciao, qualcuno potrebbe spiegarmi gli esercizi fatti a lezione e presenti nelle slides sul File System(Lezione XXXII slide numero 521), precisamente:

con blocchi da 4KB, zone da 32 bit:

1) Qual'è la dimensione massima di un file con un solo blocco di overhead?
Questa dovrebbe essere 28KB da 4KB * 7(zone).

2) Per un file da 29 KB quanti blocchi occupiamo?
allora il risultato è: 8 + 2 = 10 ma non sono sicuro perchè...
fino a 28 KB uso 8------> 7 per i dati e 1 per l'inode ?
2 blocchi invece --------> 1 per l'inode ? (sarebbe lo slot Indirect Zone :?)
e l'atro blocco sarebbe il secondo blocco di overhead ??

3) Quanti blocchi sono necessari per un file da 100 MB di dati?

allora c'è il primo blocco di 7*4 KB, poi la prima indiritezza che origina il secondo blocco di 4 MB (1024 slot * 4 KB) quindi non basta

allora ho bisogno dell'indiritezza doppia che origina il terzo blocco di 4 MB che a sua volta origina 24 blocchi di 4MB per un totale di 96 MB

allora io non capisco perchè il terzo blocco origina 24 blocchi, non ne basterebbero solo 23? in questo modo avrei

92MB (23*4Mb) + 4MB (terzo blocco) + 4MB (secondo blocco) = 100 MB :?

4) Qual'è la dimensione massima di un file?

allora secondo me:

4 GB (1024 * 4 MB) dove 1024 sono i numeri di blocchi che puo indirizzare il terzo blocco e 4MB è la dimensione di ogni blocco

+ 4 MB del terzo blocco + 4MB del secondo blocco + 28 KB del primo
:? è giusto???

grazie in anticipo per le risposte :D
Powered by: vbHome (lite) v3.8 and vBulletin v2.3.1
Copyright © 2000 - 2002 Jelsoft Enterprises Limited