09-02-2014, 15:35
Hola!! por favor alguien hizo o puede ver si es correcta esta resolución por favor? anoto con rojo una duda ahi!!
Gracias!
Un file system de tipo EXT2 maneja punteros de 32 bits, bloques de 4 KiB y la conformación de su inodo es de 10 punteros directos, 1 indirecto simple, 1 indirecto doble y 1 indirecto triple.
En dicho file system, bajo la ruta /root/secret, se aloja el archivo “Resumen.pdf” de 10 MiB, el cual se lee y comprime encriptado a la mitad de su tamaño, guardándose en el mismo directorio como “Resumen.tar.gz”. Luego, en el mismo directorio se crea un hard link a “Resumen.pdf”, y un symbolic link a “Resumen.tar.gz”.
a) Indique cuántos accesos a disco fueron necesarios para realizar la lectura del archivo original.
b) Grafique el contenido del archivo /root/secret, agregando por cada archivo del directorio la cantidad de bloques de datos alocados.
Nota: El disco está formado por sectores de 1024 bytes, y el n° de inodo de “Resumen.pdf” es 10.
Pto a)
Para leer los 10 MB necesito
10 lecturas (directos) + 1025 ( indirecto simple son 1024 + 1 por el bloque de punteros) + 1529 (1526 bloques de datos + 3 por los bloques de puntero) = 2564 lecturas de bloques lógicos
Como dice que el disco tiene sectores de 1024 entonces 1 bloque contiene 4 sectores
Entonces hago
2564 * 4 = 10256 accesos a disco
Pto b)
Duda: la cantidad de bloques que ocupa el softlink es 0 cero ?
Si es asi me queda
Nombre cant bloques inodo
Resumen.pdf 2560 10
Resumen.tar.gzz 1280 12 (supongo este nro de inodo)
hlResumen.pdf 2560 10
slResumen.tar.gz 0 13 (supongo este nro de inodo)
Gracias!
Un file system de tipo EXT2 maneja punteros de 32 bits, bloques de 4 KiB y la conformación de su inodo es de 10 punteros directos, 1 indirecto simple, 1 indirecto doble y 1 indirecto triple.
En dicho file system, bajo la ruta /root/secret, se aloja el archivo “Resumen.pdf” de 10 MiB, el cual se lee y comprime encriptado a la mitad de su tamaño, guardándose en el mismo directorio como “Resumen.tar.gz”. Luego, en el mismo directorio se crea un hard link a “Resumen.pdf”, y un symbolic link a “Resumen.tar.gz”.
a) Indique cuántos accesos a disco fueron necesarios para realizar la lectura del archivo original.
b) Grafique el contenido del archivo /root/secret, agregando por cada archivo del directorio la cantidad de bloques de datos alocados.
Nota: El disco está formado por sectores de 1024 bytes, y el n° de inodo de “Resumen.pdf” es 10.
Pto a)
Para leer los 10 MB necesito
10 lecturas (directos) + 1025 ( indirecto simple son 1024 + 1 por el bloque de punteros) + 1529 (1526 bloques de datos + 3 por los bloques de puntero) = 2564 lecturas de bloques lógicos
Como dice que el disco tiene sectores de 1024 entonces 1 bloque contiene 4 sectores
Entonces hago
2564 * 4 = 10256 accesos a disco
Pto b)
Duda: la cantidad de bloques que ocupa el softlink es 0 cero ?
Si es asi me queda
Nombre cant bloques inodo
Resumen.pdf 2560 10
Resumen.tar.gzz 1280 12 (supongo este nro de inodo)
hlResumen.pdf 2560 10
slResumen.tar.gz 0 13 (supongo este nro de inodo)