TEMA 2 SO UCO
![]() |
![]() |
![]() |
Título del Test:![]() TEMA 2 SO UCO Descripción: Daypo basado en algunas de las preguntas que el profesor puso en el cuestionario |




Comentarios |
---|
NO HAY REGISTROS |
¿Qué componente del sistema operativo determina cuál proceso se ejecuta en un momento dado?. a. El planificador a largo plazo. b. Siempre se trata de una lista FIFO de procesos listos. c. NS/NC. d. El planificador a corto plazo. En un sistema GNU/Linux, ¿qué acción permite el comando kill sobre un proceso?. a. Terminar el proceso especificado en el momento que se invoca el comando. b. NS/NC. c. Terminar el proceso especificado cuando se produzca la primera interrupción. d. Terminar el proceso especificado cuando haya otro proceso que necesite ser ejecutado. ¿Qué sucede con un proceso cuando el dispatcher lo cambia del estado de Ejecutando a Listo?. a. Se bloquea temporalmente hasta que se satisfaga la petición de E/S. b. NS/NC. c. Se detiene temporalmente hasta que el planificador lo seleccione de nuevo. d. Continúa ejecutándose hasta que se complete su quantum. ¿Cuál de las siguientes opciones representa información que, por su naturaleza, no se almacena directamente en el Bloque de Control de Proceso (BCP) sino en otra área de la memoria del proceso?. a. Segmento de código y datos del programa. b. NS/NC. c. Estado actual de ejecución del proceso. d. Puntero a la siguiente instrucción a ejecutar. En el contexto de la creación de procesos en GNU/Linux, ¿qué función tiene el comando fork()?. a. Crear un proceso dentro de un hilo existente. b. NS/NC. c. Crear un hilo dentro de un proceso existente. d. Duplicar el proceso actual, generando un nuevo proceso hijo. ¿Qué implica un "cambio de contexto" en un sistema operativo?. a. Un intercambio de información del BCP de los procesos. b. La salvaguarda y restauración del estado de un proceso al intercambiar la CPU entre procesos. c. Una optimización del tiempo de espera de los procesos ya que aprovecha el pseudoparalelismo de la multiprogramación. d. NS/NC. ¿Qué componente del sistema es responsable de mantener los logs de eventos de otros demonios?. a. Cron. b. Rsyslog. c. NS/NC. d. Sysctl. ¿Qué ocurre con los procesos en la cola de Listos en ausencia de un esquema de prioridad?. a. Se ejecutan en paralelo para optimizar la CPU. b. Se seleccionan siguiendo un orden de tipo FIFO. c. Se priorizan según el tiempo total de CPU utilizado. d. NS/NC. ¿Cuál es una característica distintiva de un proceso en el estado de “Bloqueado”?. a. Ha terminado su ciclo de vida y no se puede restaurar. b. Está listo para ejecutarse tan pronto como se libere la CPU. c. NS/NC. d. Está esperando a que ocurra un evento específico. ¿Qué propiedad distingue al nivel de ejecución 5 en un sistema Linux tradicional?. a. Ofrecer un entorno gráfico además de capacidades multiusuario. b. NS/NC. c. Bloquear todas las conexiones de red. d. Permitir únicamente acceso de usuarios root. En un modelo de cinco estados, ¿qué transición de estado es característica de un proceso que ha completado una operación de E/S?. a. NS/NC. b. Bloqueado a Listo. c. Bloqueado a Saliente. d. Ejecutando a Bloqueado. ¿Cuál es el objetivo principal del modelo de cinco estados para procesos?. a. NS/NC. b. Controlar y asignar recursos de manera eficiente a los procesos en diferentes estados. c. Gestionar la comunicación entre procesos de forma segura. d. Mejorar el rendimiento de los dispositivos de almacenamiento. ¿Cuál es la función de la cola de Bloqueados en un sistema operativo?. a. Mantener los procesos que están listos para ejecutarse. b. Guardar los procesos que han completado su ejecución. c. Almacenar los procesos que esperan un evento específico para continuar. d. NS/NC. ¿Cómo puede un hilo de un proceso acceder a los datos de otro hilo en sistemas que comparten memoria?. a. NS/NC. b. Mediante el uso de señales IPC. c. A través de variables en memoria compartida. d. Solo si tienen el mismo ID de proceso. ¿Qué información clave permite al dispatcher reanudar un proceso en el punto exacto donde fue interrumpido?. a. Los datos globales del sistema operativo. b. La lista de archivos abiertos por el proceso. c. El contexto de CPU almacenado en el BCP. d. NS/NC. ¿Cuál de las siguientes opciones describe información que los hilos de un mismo proceso no comparten?. a. Variables globales. b. Zona de código. c. Pila de ejecución. ¿Qué permite Systemd en comparación con sistemas tradicionales como SysVinit?. a. NS/NC. b. Ejecutar procesos de forma completamente secuencial. c. Ejecutar procesos en paralelo para mejorar el arranque del sistema. d. Ignorar completamente el uso de runlevels. ¿Cuál es la función clave del Bloque de Control de Proceso (BCP) en la multiprogramación?. a. NS/NC. b. Gestionar los recursos compartidos de cada proceso. c. Permitir la suspensión y restauración de procesos sin perder su estado de ejecución. d. Evitar que los procesos tengan acceso simultáneo a la memoria del sistema. En un sistema que implementa memoria virtual, ¿qué ocurre cuando un proceso pasa al estado Listo/Suspendido?. a. El proceso sigue en memoria principal, pero no puede ejecutarse. b. El proceso es terminado y liberado por el sistema. c. Su imagen se almacena en disco y espera a ser cargada en RAM para ejecutarse. d. NS/NC. ¿Cuál de las siguientes características no es una ventaja de la programación multihilo?. a. Reducción del tiempo de ejecución. b. Utilización en arquitecturas multiprocesador. c. Aislamiento total de la memoria entre hilos. d. NS/NC. ¿Cuál es el rol principal del planificador a corto plazo en la administración de procesos?. a. NS/NC. b. Seleccionar el proceso listo para su ejecución inmediata en la CPU. c. Finalizar procesos que exceden su tiempo asignado. d. Decidir qué procesos se almacenarán en disco. ¿Qué acción realiza un proceso al entrar en estado Bloqueado/Suspendido en un sistema con memoria virtual?. a. Libera sus datos de memoria principal, incluso en algún caso, el BCP. b. NS/NC. c. Libera sus datos de memoria principal, incluido el BCP. d. Libera sus datos de memoria principal, excepto el BCP. Cuando se configura un sistema multiusuario sin soporte de red en GNU/LINUX, ¿ qué nivel de ejecución se está utilizando?. a. Nivel 5. b. Nivel 1. c. Nivel 2. d. NS/NC. ¿Cuál es la principal diferencia entre un proceso y un hilo en sistemas operativos?. a. NS/NC. b. Los hilos pueden compartir ciertos recursos con otros hilos del mismo proceso. c. Los hilos comparten todas las variables locales entre sí y los procesos no. d. Los hilos se ejecutan siempre en modo kernel y los procesos no. ¿Cuál es una de las funciones principales de los demonios en sistemas GNU/LINUX?. a. Ejecutarse en segundo plano para proveer interfaz gráfica para usuarios. b. Ejecutarse en segundo plano para controlar las peticiones por red. c. Ejecutarse en segundo plano para responder a eventos específicos. d. NS/NC. ¿Cuál de los siguientes recursos es compartido entre hilos de un mismo proceso?. a. Pila de ejecución. b. Contexto o BCP de hilo. c. Montículo(heap). d. NS/NC. ¿Qué función tienen los targets en Systemd en comparación con los runlevels de SysVinit?. a. Eliminan la posibilidad de ejecutar procesos en modo kernel. b. NS/NC. c. Son reemplazos directos de los runlevels pero con mayor capacidad de configuración y paralelismo. d. Aunque son reemplazos directos de los runleves, tienen límites en cuanto a la capacidad de configuración y paralelismo. ¿Qué hace el planificador de largo plazo en la gestión de procesos?. a. Decide que procesos se admiten en la memoria principal desde la cola de procesos nuevos. En otras palabras, selecciona procesos de entrada y los coloca en el estado Listo en la memoria principal. b. NS/NC. c. Selecciona cuál de los procesos en el estado Listo será el próximo en ejecutarse en la CPU. Cuando el proceso en ejecución es interrumpido o termina, el planificador a corto plazo elige el nuevo proceso para ejecutar. Selecciona cuál de los procesos en estado Listo y Bloqueado serán pasados al estado Suspendido por necesidades de memoria principa. |