Sto diventando matto con questo esercizio, c'è qualche anima pia puoi aiutami? c'è la soluzione volevo una spiegazione dei calcoli
Dato un file system FAT con blocchi di 4KB (4096 byte) e il seguente frammento di FAT, dire in quali blocchi fisici sono collocati i seguenti byte:
byte 6758 del file che inizia al blocco 33
byte 8192 del file che inizia al blocco 34
byte 4094 del file che inizia al blocco 34
frammento di FAT :
blocco fisico contenuto della FAT
…..
30 31
31 37
32 36
33 32
34 35
35 30
36 40
37 41
…..
Soluzione
1) il byte 6758 sta nel blocco logico 1, quindi il blocco fisico è 32(<- non l'ho capito)
2) il byte 8192 sta nel blocco logico 2, quindi il blocco fisico è 30(<- non l'ho capito)
3) il byte 4094 sta nel blocco logico 0, quindi il blocco fisico è 34(<- non l'ho capito)
mia soluzione:
6758/4096=1,6 quindi i byte stanno nel blocco logico 1, quindi l'indirizzo si trova nel blocco fisico 32(soluzione forzata, perché conto da 33 in poi, così però ometto che ci sia un "blocco 0")
8192/4096=2 quindi i byte stanno nel blocco logico 2, quindi l'indirizzo si trova nel blocco fisico 30( anche qui ometto che ci sia un blocco zero, ho semplicemente riportato il primo blocco che c'era)
4094/4096=0 ora che c'è un davvero blocco zero non so come dovrei fare
help!