Tema 4 · Introducción a los Sistemas Operativos
Test de Sistema de Ficheros
20 preguntas tipo test de exámenes reales de Introducción a los Sistemas Operativos.
Qué entra en este tema
- Concepto de fichero y de directorio
- Operaciones sobre ficheros y directorios
- Implementación de ficheros
- Implementación de directorios
- Ficheros compartidos
- Caché de disco
- Estructura de un sistema de ficheros
Según la guía docente oficial.
Preguntas falladas
Aquí irán las que falles, dejes en blanco o marques para revisar, para repasarlas después.
Configura tu test
20 preguntas de Sistema de Ficheros
Ejemplos de preguntas de Sistema de Ficheros
8 de 20 preguntas. La respuesta correcta se ve al practicar.
- 1.
En cuanto a las llamadas al sistema relacionadas con los ficheros regulares y los directorios, la ejecución de una orden ≪ls≫ sobre un directorio implica:
- a)La realización de, al menos, una llamada al sistema Opendir y varias llamadas al sistema Readdir sobre el directorio.
- b)La realización de, al menos, una llamada al sistema Readdir sobre el directorio y de varias llamadas al sistema Open y Opendir sobre los elementos del mismo (ficheros regulares y subdirectorios).
- 2.
En cuanto a las estrategias vistas en clase para llevar cuenta de los bloques lógicos libres, es cierto que:
- a)Ninguno de los bloques lógicos que pueda estar usando la estrategia basada en mapas de bits en un instante determinado podrá ser empleado con posterioridad para almacenar contenido de los ficheros.
- b)Ninguno de los bloques lógicos que pueda estar usando la estrategia basada en lista ligada en un instante determinado podrá ser empleado con posterioridad para almacenar contenido de los ficheros.
- 3.
En un sistema de ficheros, aumentar el tamaño del bloque lógico, con carácter general:
- a)Aumenta la fragmentación externa.
- b)Aumenta la tasa de transferencia desde/hacia disco.
- 4.
El valor almacenado con el campo Longitud del registro en una entrada de directorio tipo UNIX:
- a)Es siempre igual al número exacto de bytes requerido para almacenar todos los campos de la entrada de directorio.
- b)Puede ser superior al número de bytes requerido para almacenar todos los campos de la entrada de directorio.
- 5.
Dado un sistema de ficheros que utiliza la estrategia de implementación de ficheros basada en lista ligada con índice, asumiendo que el índice está ya en memoria, la realización de un acceso aleatorio al bloque lógico B de un fichero, siendo B> 0:
- a)Requerirá siempre menos accesos a disco que si el sistema de ficheros hubiese empleado una estrategia basada en lista ligada sin índice.
- b)Requerirá siempre menos accesos a disco que si el sistema de ficheros hubiese empleado una estrategia basada en nodos-i, incluso si el nodo-i ya estuviese en memoria.
- 6.
En un sistema de ficheros VFAT (MS-DOS), la limitación del tamaño máximo de un fichero a 4 GiB viene impuesta por:
- a)El número de bits de las direcciones de disco.
- b)El número de bits del campo Tama~no de las entradas de directorio.
- 7.
Supón un sistema de ficheros UNIX estándar, con nodos-i como los vistos en clase (10 punteros directos, 1 a un BSI, 1 a un BDI y 1 a un BTI). El sistema de ficheros emplea bloques lógicos de 1 KiB y las direcciones de disco son de 4 bytes. Si tenemos un directorio que cuenta con un total de 10 000 entradas (contando las entradas ≪.≫ y ≪..≫) y tamaño medio de 60,5 bytes por entrada, entonces el número total de bloques de la zona de datos que consumirá dicho directorio será:
- a)593 bloques lógicos.
- b)595 bloques lógicos.
- 8.
Si tenemos un fichero regular cuyo contenido ocupa exactamente 128 KiB y un sistema de ficheros que emplea bloques lógicos de 1 KiB, el número de bloques lógicos requeridos para almacenar el contenido del fichero:
- a)Será mayor con la estrategia de implementación de ficheros basada en lista ligada con índice que con la basada en nodos-i.
- b)Será menor con la estrategia de implementación de ficheros basada en asignación contigua que con la basada en lista ligada sin índice.