Buen dia muchachos.
Les presento una duda de este examen que encontre en un Pack y al parecer esta resuelto pero no enteindo el porque.
El examen
Punto C)
Debo leer 8000 bloques.
(Les dejo mi deduccion de Porqué debe leer 8000 bloques. Para el que no entendió como lo resolvió el amigo del ejercicio del PDF):
4000 registros de 2kb cada uno son 2kb*4000 reg = 8000kb en registros. (8 Mb)
cada bloque posee un tamaño de 1kb
8192 Kbytes que es el tamaño total de registros
dividido
1kb de tamaño de cada bloque
son 8000 bloques para leer. Hasta ahi perfecto.
debo leer 8000 bloques
y poseo
2 puntros directos
1 indirecto simple
1 indirecto triple.
Ahora para leer los 8000 bloques tenemos
2 bloques de acceso directo
256 bloques de acceso indirecto simple.
Ahi ya leimos 258 bloques con un total de 2 accesos + 256 accesos siemples + 1 acceso por la indireccion simple. Es asi por ahora??
por ahora tenemos 259 accesos y leimos 258 bloques de datos.
Seguimos...
Como ya lei 258 bloques debo leer 8000-258= 7742 bloques mas
Aca viene mi duda.
Yo lo resolvi asi y me da 8034 accesos. Creo que mi dibujo esta bastante claro.
¿Donde estoy pifiando? ¿o quizas el mio esta bien y son 8034 accesos?
Dice que el inodo esta en memoria. ¿Me ahorro algun acceso por eso?
Gracias !!
EDIT: viendo este post
http://www.utnianos.com.ar/foro/tema-ope...-de-inodos
Estoy casi seguro que la respuesta de este ejercicio es 8034 accesos.
Si me lo pueden verificar estaria muy agradecido ! saludos!