option
Cuestiones
ayuda
daypo
buscar.php

Sistemas operativos - Temas 1-4 (Parte 3)

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Sistemas operativos - Temas 1-4 (Parte 3)

Descripción:
Sistemas operativos - Temas 1-4

Fecha de Creación: 2026/02/07

Categoría: Otros

Número Preguntas: 15

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

61. Los semáforos fuertes con respecto a las implementaciones hardware test&set: a. Resuelven el problema de la espera activa y de la arbitrariedad de acceso a la sección crítica. b. Resuelven el problema de la aplicación de dichas instrucciones hardware a nivel de multiprocesador, ya que estas instrucciones solo pueden utilizarse en sistemas uniprocesador. c. Resuelven el problema de la inanición provocado por el acceso a memoria de test&set gracias a que los semáforos no usan mecanismos de señalización para procesos que estén esperando a entrar en una sección crítica compartida.

62. ¿Existen más funciones en el núcleo de un sistema operativo GNU/Linux que las más de 300 llamadas nativas al sistema ofrecidas como interfaz a la biblioteca glibc?. a. Sí, en el núcleo existen adicionalmente las funciones a nivel de API de la propia biblioteca y que son en torno a 2000 funciones. b. No, el conjunto de funciones que pueden ejecutarse en modo núcleo en un sistema operativo son las que se ofrecen como interfaz a los creadores de la biblioteca. c. Sí, existen más funciones a nivel de núcleo para poder gestionar los recursos del sistema, pero son solo esas más de 300 las que se ofrecen a los creadores de la biblioteca por parte del sistema operativo.

64. Seleccione la respuesta correcta entre los ejemplos que se describen. El activador o dispatcher del sistema operativo pasa a ejecutarse cuando: a. El proceso que actualmente esté ejecutando realiza una invocación de una función bloqueante. b. El proceso que actualmente este ejecutando realiza una llamada a una rutina ISR. c. El proceso que actualmente esté ejecutando realiza una serie de operaciones aritméticas a partir de un bucle que va haciendo sumas de variables locales.

66. ¿Las funciones o primitivas de tipo entrarCritica( ) y salirCritica( ) se pueden interrumpir?. a. Sí. b. No. c. Sí, pero solo en los casos de utilizar semáforos débiles.

7. Suponga un proceso en ejecución. Cuando se produce una interrupción de dicho proceso: a. Una vez tratada la interrupción se carga el contexto del primer proceso que haya en la lista de bloqueados, que es el que estaba esperando al evento correspondiente. b. Una vez tratada la interrupción se carga el contexto del proceso que estaba actualmente ejecutando. c. Una vez tratada la interrupción se puede cargar el contexto del proceso que estaba actualmente ejecutando o de otro diferente, dependiendo de la política de planificación y del tipo de interrupción o evento ocurrido.

68. Los hilos o procesos ligeros a nivel de aplicación en un sistema basado en Posix se organizan: a. Dentro de un proceso, en el espacio de direcciones de usuario asignado al mismo. b. Igual que los procesos, tienen su propio espacio de direcciones de usuario independiente.

69. En un modelo de procesos de cinco estados, el estado Nuevo se utiliza: a. Por razones de rendimiento y gestión del número de procesos cargados en el sistema, de forma que la imagen de los procesos en estado Nuevo no está cargada en memoria principal. b. Para guardar procesos que se acaban de crear en el sistema y cuya imagen está cargada en memoria principal. c. Ninguna de las respuestas anteriores es correcta.

70. Seleccione la respuesta más lógica. Suponga un sistema en el que el planificador a largo plazo maximiza el rendimiento del sistema obteniendo un compromiso entre los procesos limitados por el procesador y los procesos limitados por la E/S. Si el usuario crea un proceso que rompe con ese compromiso, el planificador de largo plazo optará por: a. Pasarlo a la lista de Bloqueados. b. Pasarlo a estado Saliente. c. Dejarlo en la lista de Nuevos.

71. Un proceso puede pasar de estado ejecutando a estado bloqueado: a. Si sucede un evento por el cual está esperando. b. Si solicita algo por lo cual deba esperar o se necesita que ocurra un determinado evento para poder continuar su ejecución a partir de un determinado punto de su código. c. Si ha alcanzado el máximo tiempo posible de ejecución de forma interrumpida.

72. En la política de planificación mediante colas de prioridades multinivel, el uso de la prioridad persigue: a. Dividir los procesos del sistema en un determinado rango de colas de prioridad donde se alojarán los procesos dependiendo del tipo que sean, optimizando de esta manera los recursos del sistema. b. Aumenta el tiempo de CPU a utilizar por un proceso en el próximo uso del procesador. c. Aumentar la prioridad de un proceso a medida que este utiliza el procesador, de forma que se obtienen una planificación más justa sobre procesos a los que ya les queda poco tiempo de servicio.

73. Si en un sistema hay varios procesos que actúan sobre recursos compartidos pero lo hacen de manera secuencial (multiplexándose), es decir, solo hay un proceso a la vez que esté utilizando dichos recursos, entonces: a. No es posible que se den condiciones de carrera que puedan provocar que los recursos compartidos se corrompan. b. No se provocarían condiciones de carrera, ya que no hay más de un proceso ejecutándose en paralelo. c. Es posible que se den condiciones de carrera que puedan provocar que los recursos compartidos se corrompan.

74. Suponga un sistema Linux multihilo que sigue el estándar POSIX. Si hay un proceso principal que se encarga de crear un determinado número de hebras para realizar una serie de tareas y en un instante determinado durante su ejecución se termina con ese proceso principal: a. Las hebras asociadas al proceso siguen su ejecución en estado zombie. b. Las hebras asociadas al proceso también terminan. c. Las hebras asociadas al proceso pasan a estado bloqueado.

75. ¿Qué puede ocurrir si un proceso o un hilo a nivel de usuario cae dentro de su sección crítica sin haber desbloqueado un semáforo?: a. El núcleo del sistema operativo se encargaría de desbloquear el semáforo para que no se produjese interbloqueo y que los demás procesos o hilos pudieran entrar en la sección crítica. b. Podría bloquear a otros procesos que estuvieran en cola esperando a entrar en la sección crítica. c. No es posible que un proceso o hilo caigan dentro de una sección crítica, ya que es una parte atómica dentro de cualquier problema de exclusión mutua.

76. Cuando se va a ejecutar una llamada nativa al sistema a partir de su identificación: a. Primero hay que restaurar el contexto del proceso actual para poder continuar posteriormente por donde se produjo la invocación. b. Se pasa a modo núcleo y tras su identificación comienza la invocación de la llamada nativa. c. Hay que hacer previamente un salvado de contexto del proceso actual para poder restaurar posteriormente.

77. De forma general, en la política de planificación SRT o menor tiempo restante: a. Si no llegasen procesos a la lista de Listos con un menor tiempo restante que el proceso en ejecución, se generarían menos sobrecargas por interrupción por quantum con respecto a la política de turno rotatorio o Round Robind. b. Se disminuye la sobrecarga por el cálculo de los tiempos de servicio o CPU transcurrida.

Denunciar Test