 |
Maverick21 |
.simpatizzante.
Registered: Apr 2009
Posts: 17 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 7:09:39 [...]
Status: Offline
Edit | Report | IP: Logged |
Ciao.
Provando a ragionarci sono giunto alla seguente soluzione.
Una lista linkata come saprai è un successione di blocchi in cui ogni blocco oltre ad essere una porzione di file ha anche una sezione dedicata in cui c'è un puntatore che indirizza al blocco successivo.
Dovendo scrivere nel 20esimo blocco del file devo fare in totale 19 accessi a disco (dato che la directory è già caricata e non devo accedere a disco) ma ricevo un segnale di I/O anche in corrispondenza della lettura del puntatore; in questo caso dalla directory ricevo il puntatore ma dovendo scrivere e basta alla 20esima sono altri 19 segnali, per un totale di 38 segnali.
Spero di averlo risolto correttamente perchè non assicuro che la soluzione sia giusta al 100%, è stato più che altro una questione di ragionamento in base a quello che diceva il prof. sulle liste linkate.
|