Tema 4 SO
![]() |
![]() |
![]() |
Título del Test:![]() Tema 4 SO Descripción: Test de prueba |




Comentarios |
---|
NO HAY REGISTROS |
Al realizar una operación de E/S, ¿qué parte del subsistema de E/S se encarga de hacer el post-procesamiento dependiente del dispositivo?. El procedimiento de E/S. El manejador del dispositivo. La rutina de interrupción. Una rutina del programa de usuario. Verificando la coherencia de un sistema de ficheros UNIX se encuentra un nodo-i al que apuntan 5 entradas de directorio, mientras que su contador de enlaces duros es 4. En dicho caso: Existe incoherencia en el sistema de ficheros respecto a ese nodo-i. Esta incoherencia puede provocar que en el futuro se desperdicien los bloques de datos del fichero asociado al nodo-i. Existe incoherencia en el sistema de ficheros respecto a ese nodo-i. Esta incoherencia puede provocar que en el futuro los bloques de datos del fichero asociado al nodo-i aparezcan varias veces en la lista de bloques libres. No existe incoherencia en el sistema de ficheros respecto a ese nodo-i. Existe incoherencia en el sistema de ficheros respecto a ese nodo-i. Esta incoherencia es grave, puede provocar que se liberen todos sus bloques que se podrían asignar entonces a otros ficheros. El directorio “documentos” contiene los ficheros “enunciado.doc” y “tema1.doc”, siendo “tema1.doc” un enlace duro a “enunciado.doc”. ¿Cuál de las siguientes afirmaciones es FALSA?. El “número de enlaces” del nodo-i que representa a “documentos” contiene un valor mayor o igual que 2. El campo “número de enlaces” del nodo-i que representa a “enunciado.doc” contiene un valor mayor o igual que 2. El campo “número de enlaces” del nodo-i que representa a “tema1.doc” contiene un valor mayor o igual que 2. En el directorio “documentos”, los números de los nodos-i del fichero “enunciado.doc” y del fichero "tema1.doc" son diferentes. Sea un sistema de ficheros UNIX. ¿Cuál de las siguientes afirmaciones es FALSA?. Si aumentamos el tamaño de los punteros a bloques, manteniendo todos los demás parámetros iguales, se reduce el tamaño máximo que puede tener un fichero. Si aumentamos el tamaño del bloque, aumenta la fragmentación interna. Los punteros directos a bloques de datos que hay en el nodo-i sólo se utilizan para ficheros pequeños. Para ficheros más grandes de emplean únicamente punteros indirectos simples, dobles y triples. Si aumentamos el tamaño de la tabla de nodos-i, se pueden almacenar más ficheros. ¿Por qué la lectura secuencial de los bloques de un fichero es más rápida si la asignación de espacio en disco es contigua que si se hace mediante asignación indexada?. Porque se reducen los desplazamientos de la cabezas lectora/escritora y con ello el tiempo de acceso. Porque con una tabla de índices, por cada acceso a un bloque es necesario un acceso a la tabla de índices, y por tanto, el número de acceso a disco se duplica. Es falso que el acceso secuencial a un fichero sea más rápido con la asignación de espacio contiguo. Porque en la asignación de espacio contigua no se pierde espacio para almacenar el puntero al siguiente bloque del fichero. Un disco con 200 cilindros (externo 0 - 199 interno) tiene una cola de peticiones de acceso a los siguientes cilindros: 81, 142, 86, 172, 89, 145, 97, 170, 125. La cabeza se encuentra en el cilindro 100 y va hacia los cilindros externos. Con FCFS se recorren 527 cilindros. La cabeza recorre 200 cilindros con independencia del algoritmo. Con SCAN se recorren menos cilindros que con SSTF. Se necesita saber el número de bloque para saber los cilindros recorridos. ¿Cuál de los siguientes tiempos no se reduce si aumentamos la velocidad de giro de un disco duro?. el tiempo de latencia. el tiempo de transferencia. el tiempo de acceso a la memoria principal. el tiempo de búsqueda. En un sistema operativo UNIX, ¿qué información se almacena en el directorio?. El nombre del fichero. Un puntero al primer bloque del fichero. El propietario del fichero. El número de enlaces del fichero. ¿Qué sistema de ficheros NO utiliza un mecanismo de mapa de bits para el registro del espacio libre?. Todos los sistemas de ficheros. El mapa de bits es para registrar las páginas libres de memoria principal. FAT. Los sistemas de inodos de UNIX. En la asignación de espacio en disco indexada tipo UNIX: Existe fragmentación externa. Los bloques del fichero no pueden almacenarse de forma continua. Con un sólo acceso a disco se puede leer la información de un fichero que ocupe un sólo bloque. Se puede acceder directamente a un bloque del fichero sin necesidad de leer los bloques anteriores. En un sistema de ficheros tipo Unix, consultando la información almacenada en el inodo se puede saber: El nombre que tiene ese fichero. El directorio en el que está ubicado ese fichero. El número de enlaces físicos que tiene ese fichero. El número de enlaces simbólicos que tiene ese ficheros. ¿Cuál de las siguientes afirmaciones es FALSA?. El software de E/S a nivel de usuario no es parte del núcleo del SO. Como soporte intermedio, la técnica del “buffering” utiliza memoria principal y la técnica del “spooling” disco. Si el periférico es compartible todos los IORBs de su cola de petición pertenecen al mismo proceso. Una cola de petición de periférico puede estar vacía. Cuando un dispositivo de entrada/salida interrumpe para indicar la terminación de una operación de E/S: El sistema operativo atenderá la interrupción y si alguno de los procesos que estaba bloqueando puede continuar, lo pasará a la cola de procesos preparados. El sistema operativo realizará un cambio de proceso, al proceso al que corresponde la operación que acaba de terminar para poder atender dicha interrupción. El proceso que está en ejecución puede decidir si atiende o no la interrupción en función de si la operación que ha terminado la había pedido él o no. El proceso que está en ejecución pasará a bloqueado y se realizará un cambio de contexto para atender dicha interrupción. En un momento dado se tienen un cola de peticiones de lectura de bloques de disco en las pistas: 100, 201, 65, 3, 107, 1. Si el cabezal de lectura/escritura esta inicialmente en la pista 105 y, para aquellos algoritmos que lo precisen, se desplaza hacia las pistas de numeración menor, ¿qué respuesta es correcta?. Con el algoritmo de planificación de disco FCFS (First Come First Served) las peticiones son atendidas en el siguiente orden: 1 3 65 100 107 201. Con SSTF (Shortest Seek Time First) las peticiones son atendidas en el orden: 107 100 65 201 3 1. Con SCAN las peticiones son atendidas en el orden: 100 65 1 3 107 201. Ninguna de las afirmaciones es VERDADERA. Se realizan las solicitudes a disco: 100, 58, 70, 89, 125, 12, 36 (en ese orden). La cabeza del disco está en el cilindro 96 moviéndose hacia el cilindro 0. Si se utiliza el algoritmo SCAN son atendidas: 100, 58, 70, 89, 125, 12, 36. Si se utiliza el algoritmo SCAN son atendidas: 89, 70, 58, 36, 12, 100, 125. Si se utiliza el algoritmo FIFO son atendidas: 89, 125, 12, 36, 100, 58, 70. Todas las afirmaciones son FALSA. El tiempo de búsqueda forma parte del tiempo que tarda en completarse una operación de lectura/escritura en un disco. Dicho tiempo de búsqueda depende de: Únicamente del tamaño del sector. Únicamente de la velocidad de rotación del disco. Tanto del tamaño del sector como de la velocidad de rotación del disco. Todas las afirmaciones son FALSAS. Tenemos un sistema de archivos basado en FAT con entradas de 16 bits y que maneja tamaños de bloque de datos de 64 KB. En este sistema, y sin considerar más factores, ¿cuál es el tamaño máximo que podría tener un archivo?. 16 GB. 64 MB. 4 GB. 1 MB. El mecanismo SPOOL: Aumenta el tráfico en el canal del disco porque lo utiliza de almacén temporal. Sólo tiene sentido utilizarlo en dispositivos que no requieran un uso exclusivo. Se utiliza fundamentalmente con dispositivos de alta velocidad (discos, redes de alto rendimiento, etc). Utiliza la memoria principal como almacén temporal de los bloques de un fichero. Sea un disco en el que el cabezal de lectura/escritura está situado en la pista 53. Se reciben peticiones de lectura de bloque en las siguientes pistas (las peticiones llegan según el orden en que aparecen escritas): 98, 37, 14, 124. ¿Qué algoritmo de planificación de disco necesita pasar por menos pistas para satisfacer las peticiones (suponga que en SCAN el cabezal se mueve hacia las pistas de menor numeración)?. SCAN. SSTF. SSTF y SCAN necesitan las mismas. FIFO. ¿Cuál de las siguientes operaciones en UNIX NO implica un gasto de un (la utilización de un nuevo) nodo i?. Creación de un enlace duro. Tanto la creación de un enlace duro como uno simbólico. Creación de un enlace simbólico. Ni la creación de un enlace duro ni la creación de un enlace simbólico. En el tiempo de acceso a los bloques de un fichero que se almacena en el disco duro, el que más disminuye la velocidad de acceso es: el tiempo de latencia. el tiempo de transferencia. el tiempo de acceso a la memoria principal. el tiempo de búsqueda. En un sistema operativo UNIX, ¿qué información se almacena en el directorio?. El nombre del fichero. Un puntero al primer bloque del fichero. El propietario del fichero. El número de enlaces del fichero. Verificando la coherencia de un sistema de ficheros UNIX se obtiene que existe un nodo i al que apuntan 3 entradas de directorio, mientras que su contador de enlaces duros es 4. En dicho caso: Existe incoherencia en el sistema de ficheros respecto a ese nodo i. Esto puede provocar que en el futuro se desperdicien los bloques de datos del fichero asociado al nodo i. Existe incoherencia en el sistema de ficheros respecto a ese nodo i. Esto puede provocar que en el futuro los bloques de datos del fichero asociado al nodo i aparezcan varias veces en la lista de bloques libres. No existe incoherencia en el sistema de ficheros respecto a ese nodo i. Todas las afirmaciones son FALSAS. El mecanismo SPOOL: Disminuye el tráfico en el canal del disco. Utiliza la memoria principal como almacén temporal de los bloques de un fichero. Se utiliza fundamentalmente para mejorar el rendimiento de dispositivos de alta velocidad (discos, redes de alto rendimiento, etc). Se utiliza para mejorar el rendimiento de dispositivos que requieren un uso exclusivo. Con respecto a los sistemas RAID: RAID 0 mejora la velocidad de transferencia dividiendo datos entre los distintos discos. RAID 5 los bloques se distribuyen entre n-1 discos y se utiliza el otro disco para almacenar la paridad. Todas las afirmaciones son VERDADERAS. RAID 1 mejora la fiabilidad duplicando en espejo. Los búferes de E/S son: Un espacio en memoria principal que se reserva para almacenar bloques procedentes (o con destino) al disco duro. Un dispositivo de acceso directo a memoria principal que gestiona la E/S. Una parte del disco duro que se utiliza para gestionar de forma intermedia los accesos de E/S. Una parte del disco duro utilizada para gestionar de forma intermedia los accesos de E/S con dispositivos muy lentos como la impresora. En un sistema de archivos que utiliza asignación indexada con FAT y tamaño de bloque 1KB. ¿Cuántos acceso a disco son necesarios para acceder al byte 7000 de un fichero? (suponiendo que tanto la tabla de archivos abiertos como la FAT se encuentran en memoria principal). 2. 6. 1. 7. Queremos acceder a un dato situado justo en la mitad de un archivo de gran tamaño. En general, ¿cuál de estas técnicas de asignación de espacio requiere más accesos a disco para resolver la operación?. Asignación contigua. Asignación enlazada normal. Asignación con FAT. Asignación indexada con inodos. Desde el intérprete de órdenes se ejecuta la orden: ‘rm /home/usuario1/fichero‘ El inodo de ese fichero es 2345 y su contador de enlaces es 3, ¿qué ocurre a continuación?. Se borra el inodo 2345 si el directorio ‘usuario1’ en el que está tiene permiso de escritura. Se borra el inodo 2345 con independencia de los permisos de directorio de ‘usuario1’. No se borra realmente el inodo 2345, se quita la entra entrada en el directorio ‘usuario1’ y se decrementa en uno el contador de enlaces. No se borra porque el inodo 2345 es un enlace simbólico. La policía ha arrestado al sospechoso de un delito. Al analizar el contenido de su ordenador piensan que puede ser el culpable porque el contenido de cada bloque (Núm bloque, Contenido) es: (10, he), (11, sido), (12, yo), (13, no), (14, sigan), (15, buscando). Un experto informático consulta el contenido de la FAT y concluye: Es culpable el contenido es “he sido yo no sigan buscando”. Noes culpable el contenido es "sigan buscando yo no he sido". No se puede saber con certeza, los datos del problema son insuficientes. No se puede obtener la cadena de bloques del fichero, se interrumpen en el bloque nº11. |