TEST BORRADO, QUIZÁS LE INTERESE: Parte 2
COMENTARIOS | ESTADÍSTICAS | RÉCORDS |
---|
REALIZAR TEST
Título del Test:
Parte 2 Descripción: Esta es la parte dos para estudio de la materia de fundamentos de sistemas O. Autor:
Fecha de Creación: 06/12/2024 Categoría: Informática Número Preguntas: 19 |
COMPARTE EL TEST
Comentar
No hay ningún comentario sobre este test.
Temario:
La diferencia básica entre un proceso de
Sistema Operativo y un Thread Java es que los
hilos no corren dentro de la JVM Verdadero Falso. ¿Por qué los hilos son útiles en las aplicaciones? a) Permiten dividir el flujo del programa en partes independientes para tareas específicas. b) Permiten ejecutar el programa de forma secuencial. c) Mejoran la interfaz gráfica de las aplicaciones. d) Aumentan el uso de memoria del programa. ¿Qué característica comparten todos los programas con interfaz gráfica (AWT o Swing)? a) Son monohilo. b) Usan múltiples hilos para manejar eventos y dibujar ventanas. c) Se ejecutan solo en un hilo principal. d) No permiten la ejecución de eventos. ¿Qué se debe hacer para utilizar el método Thread.sleep() en Java? a) Utilizarlo sin necesidad de manejar excepciones. b) Encerrar el código en un bloque try/catch para manejar la excepción InterruptedException. c) Utilizarlo solo con hilos de baja prioridad. d) Es necesario usar el método setPriority() antes de llamarlo. ¿Cuál es la principal característica del método sleep() en un hilo? a) Un hilo puede poner a dormir a otro. b) El tiempo especificado en el método es el tiempo exacto que el hilo dormirá. c) El tiempo de sueño es el mínimo que el hilo debe descansar, pudiendo ser mayor. d) El hilo dormirá siempre por un tiempo máximo de 5 minutos. ¿Qué mecanismo controla la ejecución concurrente de hilos en un sistema? a) Planificación por prioridad dinámica. b) Planificación por prioridad fija. c) Ejecución simultánea de instrucciones. d) Planificación por round-robin. ¿Cuáles son los principales estados de un hilo? a) Ejecución b) Preparado c) Bloqueado d) Terminación. Los hilos son un concepto relativamente nuevo en los sistemas operativos. Verdadero Falso. ¿Qué tipo de hilos gestionan las aplicaciones a través de una biblioteca de funciones? a) Hilos a nivel de núcleo b) Hilos a nivel de usuario c) Hilos en segundo plano d) Hilos de alta prioridad. ¿Qué recursos comparten los hilos dentro de una misma aplicación? a) Pila de proceso b) Contador de programa c) Código, datos y recursos del SO d) Pila de registros de CPU. ¿Cuáles son los recursos que los hilos no comparten? a) Contador del programa b) Registros de CPU c) Código d) Variables globales. Los hilos a nivel de usuario tienen la ventaja de que su intercambio no requiere privilegios de modo núcleo. Verdadero Falso. En un sistema operativo con procesos monohilo, cada proceso tiene su propio PCB, espacio de direcciones, pila de proceso y pila núcleo. Verdadero Falso. ¿Qué es un hilo en el contexto de un sistema operativo? a) Un proceso con un solo hilo b) Una unidad básica de utilización de la CPU c) Un programa completo d) Un proceso independiente. Los hilos permiten la ejecución concurrente de varias secuencias de instrucciones asociadas a diferentes funciones dentro de un mismo proceso, compartiendo un mismo espacio de direcciones y las mismas estructuras de datos del núcleo. Verdadero Falso. Una aplicación multihilo basada en hilos a nivel de usuario no puede aprovechar los sistemas multiprocesadores. Verdadero Falso. ¿Cuál de las siguientes es una ventaja de los hilos sobre los procesos? a) Los hilos tardan más tiempo en crearse que los procesos b) Los hilos requieren más recursos que los procesos c) Los hilos permiten una comunicación más rápida entre procesos d) Los hilos no comparten memoria ni recursos. ¿Qué es una desventaja del uso de hilos a nivel de usuario? a) El bloqueo de un hilo no afecta al resto de los hilos b) No se pueden manejar hilos con prioridades c) El proceso no puede cambiar entre hilos sin invocar al sistema operativo d) El bloqueo de un hilo bloquea todo el proceso. Relaciona cada concepto con su descripción correspondiente: 1. Hilos a nivel de usuario (ULT) 2. Hilos a nivel de núcleo (KLT) 3. Estado "bloqueado" de un hilo 4. Desventaja de los hilos a nivel de usuario 5. Ventaja de los hilos a nivel de núcleo 6. Proceso monohilo 7. Estado "preparado" de un hilo 8. Beneficio de usar hilos en lugar de procesos. |
Denunciar Test