0% encontró este documento útil (0 votos)
137 vistas4 páginas

Cuestionario sobre Gestión de E/S en Sistemas Operativos

Este documento presenta un cuestionario sobre la gestión de entrada/salida en sistemas operativos. Incluye preguntas sobre subsistemas de E/S, manejadores de dispositivos, caches, buffers, algoritmos de planificación de disco y otras funciones relacionadas con la optimización de accesos a dispositivos de E/S.

Cargado por

Urbina Reyse
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
137 vistas4 páginas

Cuestionario sobre Gestión de E/S en Sistemas Operativos

Este documento presenta un cuestionario sobre la gestión de entrada/salida en sistemas operativos. Incluye preguntas sobre subsistemas de E/S, manejadores de dispositivos, caches, buffers, algoritmos de planificación de disco y otras funciones relacionadas con la optimización de accesos a dispositivos de E/S.

Cargado por

Urbina Reyse
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

CUESTIONARIO DEL TEMA 3. GESTION DE ENTRADA/SALIDA 1.

El subsistema que proporciona el interfaz a los programas de usuario para que estos puedan realizar transferencias de entrada/salida de manera uniforme es el a) Gestor de Bloques b) Gestor de cache c) Manejador de dispositivo d) Sistema de Ficheros e) Manejador de interrupciones 2. Las areas de memoria principal utilizadas por los manejadores de dispositivos para almacenar los bloques de datos de las transferencias de entrada/salida se denominan a) Caches b) Buffers c) Tablas de descriptores d) Dispositivos de bloques 3. Los programas de usuario especifican los dispositivos mediante a) Nmeros mayor y menor b) Nombres y rutas de fichero c) Descriptores de fichero d) Llamadas al sistema e) Procesos demonio de entrada/salida 4. En qu subsistemas del sistema de E/S se llevan a acabo las siguientes tareas a) Traduccin de bloques lgicos a bloques de dispositivo b) La gestin del espacio libre del disco c) La gestin de las particiones del disco d) El mantenimiento de la cache de bloques de E/S 5. El tiempo transcurrido desde que el disco empieza a girar hasta que el sector especificado en una transferencia pasa por debajo de la cabeza de lectura/escritura se denomina a) Tiempo de acceso b) Tiempo de bsqueda (seek) c) Tiempo de latencia rotacional d) Tiempo de transferencia 6. Un manejador de dispositivo a) accede al h/w de E/S indirectamente ya que se ejecuta en modo usuario b) ofrece sus servicios en forma de llamadas al sistema c) se cie a un interfaz de uso impuesta por el diseador del sistema operativo d) si es de bloques, usa una cache para optimizar los accesos a E/S 7. Un manejador de dispositivo a) proporciona un interfaz entre la E/S y los dispositivos b) utiliza buffers para amortiguar las diferencias de velocidad entre los distintos modelos de perifricos c) es un componente del hardware que a veces se incluye en el kernel d) hace que el usuario trabaje con una abstraccin del perifrico 8. Un manejador de dispositivo es a) hardware que controla un dispositivo

b) software que controla un dispositivo c) un proceso que controla un dispositivo d) Todas las anteriores son falsas 9. En qu medida beneficia o es necesaria la existencia de un mecanismo de interrupciones con los perifricos, para la gestin de la entrada salida de un sistema operativo? 10. El empleo de buffers en las operaciones de salida a perifricos a) aumenta la velocidad de los perifricos b) aumenta la velocidad de transferencia de datos c) permite solapar actividades de CPU con las de entrada/salida d) obliga al proceso a esperar cuando el buffer est vaco 11. Tiene sentido usar una cinta para dar soporte a un sistema de ficheros? 12. Es lo mismo un disco RAM que una cache de disco? Tiene el mismo efecto en la E/S? 13. Una vez determinado el nmero de bloque dentro del dispositivo, cul es el nmero mximo de operaciones sobre el disco que puede generar una peticin de lectura de un bloque en UNIX teniendo en cuenta que se usa una cache de bloques)? a) Ninguna b) Una c) Dos d) Tres 14. Para cada uno de estos programas analice si en su consumo de CPU predomina el tiempo gastado en modo usuario o en modo sistema a) un compilador b) un programa que copia un fichero c) un intrprete interactivo de comandos d) un programa que resuelve un complejo sistema de ecuaciones diferenciales 15. Analice si es razonable que mltiples procesos puedan leer simultneamente de un mismo terminal. Y escribir? 16. En el manejador de un terminal proyectado en memoria, qu operacin se realiza mediante interrupciones, la entrada o la salida de datos?. Y en un terminal de tipo serie? 17. En qu aspecto mejora el algoritmo CSCAN de planificacin del disco al SCAN? 18. Cul de los siguientes algoritmos de planificacin de disco puede producir mayor inanicin? a) FCFS b) SCAN c) CSCAN d) SSTF

19. Suponer un sistema en el que las pistas de las peticiones de disco se distribuyen de forma uniforme; Cul la poltica de planificacin de disco ms conveniente entre las siguientes a) FCFS b) SCAN

c) CSCAN d) SSTF 20. Para un sistema operativo que presta servicio a un solo usuario habitualmente (por ejemplo en una estacin de trabajo) cul de las polticas de planofocacin siguientes es ms efectiva y por qu? a) FCFS b) SCAN c) CSCAN d) SSTF 21. Queremos dar dos nombres distintos a un mismo dispositivo. Cul de las siguientes estrategias es menos conveniente o eficiente? Por qu? a) Crear dos ficheros especiales asociados al mismo tipo de dispositivo (bloque o caracteres) con los mismos nmero mayor y menor b) Crear un fichero especial y luego crear un enlace fsico a l c) Crear un fichero especial y luego crear un enlace simblico a l 22. Qu es un seudo-dispositivo en UNIX? Comenta cinco ejemplos de tales seudo-dispositivos. 23. En cul de las siguientes capas de software de E/S (0-Controlador H/W; 1-Gestor de Interrupciones; 2-Manejador de dispositivo; 3-Gestor de Bloques; 4-Sistema de Ficheros; 5Aplicacin de usuario) se realiza cada una de las actividades mencionadas: a) Calcular la pista, sector y cabeza para una lectura de disco b) Mantener una cache de los bloques recientemente accedidos c) Escribir comandos en los registros del controlador del dispositivo d) Verificar que el usuario tenga permiso para usar el dispositivo e) Convertir enteros binarios en caracteres ASCII para imprimirlos f) Detectar que las cabezas se han posicionado en el cilindro solicitado 24. Ordena las funciones encomendadas a un manejador de disco que, a continuacin, se presentan desordenadas 1. Insertar la peticin en la cola del dispositivo 2. Planificar la cola de peticiones con la estrategia pertinente: FCFS, SSTF, SCAN,... 3. Bloquear el manejador en espera de una interrupcin de E/S 4. Procesar la peticin de E/S de bloques 5. Indicar el estado de terminacin de la peticin al nivel superior del sistema de E/S 6. Traducir la peticin a rdenes para el controlador 7. Enviar las rdenes al controlador, programando la DMA 8. Comprobar el estado de la operacin cuando llega la interrupcin 9. Gestionar los errores y resolverlos si es posible 25. Comenta las acciones que un programador necesita realizar para incorporar un dispositivo nuevo a LINUX. 26. Es necesario disponer del cdigo fuente del kernel para compilar y registrar un nuevo manejador de dispositivo en el kernel? 27. Los siguientes son instrumentos mediante los cuales se puede aumentar la velocidad de acceso a datos en un disco duro. Identifica quin es el responsable de aplicar cada uno de ellos: el controlador h/w, el manejador del disco, el planificador de disco, el gestor de bloques o el gestor de sistema de ficheros.

a) b) c) d) e) f) g) h) i) j)

Elegir un tamao de bloque de E/S Seleccionar la densidad de sectores por pista Marcar un tiempo mximo de espera (expiracin) de una peticin para ser atendida Realizar asignaciones de bloques consecutivos Usar una cache de buffers Establecer el orden de atencin a las peticiones de disco Fusionar varias peticiones de disco consecutivas en una sola Usar una cache de disco Solapar bsquedas y transferencias Seleccionar el factor de intercalado

También podría gustarte