IIC2333 / foro-2019-1

Foro oficial del curso IIC2333 - Sistemas Operativos y Redes, semestre 2019-1.
2 stars 0 forks source link

No logro encontrar bloque directorio en "simdiskfilled.bin" #87

Closed LuisFros closed 5 years ago

LuisFros commented 5 years ago

Utilizando un lector externo para el disco, encontre que ese bloque de directorio esta otra posicion. Porque es esto y que estoy haciendo mal?

IchottMano commented 5 years ago

Hola!

Por que le restas uno al numero del bloque para sacar el offset?

Imaginemos el offset para el caso del bloque root (0), el offset será 0 * 32 * 64 = 0 lo cual es esperable. Ahora con el caso del primer bloque (el primer bloque de bitmap) el offset podemos imaginar que será el offset del bloque anterior mas el tamaño de un bloque, es decir 0 + 2048 = 2048 lo cual es equivalente a 1 * 32 * 64 = 2048.

Como puedes ver, para un bloque n, el offset será n * 2048 y no (n-1) * 2048

Espero esto resuelva tu duda. Saludos!

LuisFros commented 5 years ago

Gracias, Tambien lo habia intentado sin el n-1, es decir n*2048 pero tampoco es la posicion correcta.

IchottMano commented 5 years ago

Hola! Revisando el disco, efectivamente habia un error con la generación de este 😅 En breve subiermos otro disco correcto. Saludos y gracias!