Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESESO Tema 1 UJA

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
SO Tema 1 UJA

Descripción:
Test tema 1 de SO sacado del resumen de Antonio Javier Armenteros Martinez

Autor:
AVATAR
Francisco Javier Martinez Lomas
(Otros tests del mismo autor)


Fecha de Creación:
28/10/2022

Categoría:
Informática

Número preguntas: 32
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
1. ¿Cuál de las siguientes afirmaciones es VERDADERA? a) En un sistema monotarea, el procesador se mantiene ocioso mientras se realizan operaciones de E/S. b) Un sistema operativo multitarea se basa, entre otras cosas, en la concurrencia real entre el procesador y las operaciones de E/S realizadas por los controladores de los periféricos. c) En los sistemas de tiempo compartido, se divide el tiempo de procesamiento entre los diferentes procesos que se encuentren listos para ejecutar, asignando pequeñas porciones a cada uno de ellos. d) Todas las afirmaciones son VERDADERAS.
2. Las llamadas al sistema [system calls] sirven de interfaz entre: a) Los programas de usuario y el sistema operativo. b) El sistema operativo y las estructuras de datos internas. c) Las aplicaciones y el intérprete de órdenes. d) El intérprete de órdenes y los programas del sistema.
3. ¿El hardware puede activar directamente al sistema operativo? a) No, todos los eventos del hardware deben pasar antes por la jerarquía de memorias. b) No, el sistema operativo sólo se activa mediante software. c) Sí, por ejemplo mediante una interrupción. d) No, sólo se activa mediante llamadas al sistema.
4. El paso de la monoprogramación a la multiprogramación tuvo ciertas implicaciones, ¿cuál de las siguientes es FALSA? a) Implica una gestión de memoria más compleja. b) Permite que varios dispositivos se estén utilizando en paralelo. c) El sistema operativo asume más funciones en general, eso implica que tendrá que ejecutarse más veces lo que conlleva que el porcentaje de uso de los recursos sea inferior (peor) que en la monoprogramación. d) Todas las afirmaciones son FALSAS.
5. ¿Cuál de las siguientes afirmaciones es correcta? a) Todas las afirmaciones son correctas. b) Los sistemas operativos con estructura monolítica son más lentos que los sistemas con estructura de micronúcleo. c) Los sistemas operativos con estructura de micronúcleo puro se ejecutan en un único espacio de direcciones. d) Los sistemas operativos con estructura monolítica se ejecutan en un único espacio de direcciones.
6. Las llamadas al sistema: a) Son servicios del sistema operativo que no pueden ser invocados por los procesos de usuario, ya que deben ejecutarse en modo privilegiado. b) Son órdenes del intérprete de órdenes. c) Son servicios proporcionados por el intérprete de órdenes. d) Todas las afirmaciones son FALSAS.
7. ¿De qué manera sabe el sistema operativo que un proceso termina su ejecución? a) Porque el proceso invoca una llamada al sistema específica para finalizar. b) Todas las afirmaciones son FALSAS. c) Porque transcurre un tiempo determinado sin que el proceso ejecute instrucciones. d) Porque el contador de programa del proceso alcanza la última instrucción de productivas de su código máquina.
8. ¿Cuál de las siguientes afirmaciones es correcta? a) Todas las afirmaciones son correctas. b) Los programas de usuario pueden realizar el acceso a los dispositivos de manera directa, sin la intervención del sistema operativo. c) La gestión de procesos se encarga de ejecutar los programas del usuario. d) La gestión de memoria se encarga de asignar y liberar memoria principal y memoria secundaria.
9. ¿Cuál de las siguientes afirmaciones sobre el núcleo del sistema operativo es FALSA? a) Contiene las rutinas de atención a las interrupciones b) Se ejecuta en modo supervisor c) Se carga en la memoria principal durante el arranque del sistema d) Cuando hay sobrecarga puede estar en estado suspendido.
10. Llega una interrupción procedente de un dispositivo de E/S mientras un proceso de usuario se está ejecutando. ¿Qué suele ocurrir justo a continuación? a) Se atiende la interrupción de forma inmediata, en el modo de operación en el que se encontraba el procesador en el momento de ocurrir la operación. b) Se ignora la interrupción, ya que el sistema está ejecutando código en modo usuario y si se atiende aquella, podría haber problemas de seguridad. c) Se conmuta a modo usuario para que el proceso dialogue con la E/S de acuerdo con sus necesidades. d) Se conmuta a modo supervisor y se ejecuta la rutina de servicio de interrupción correspondiente.
11. Una característica de las instrucciones máquina privilegiadas es que: a) Pueden comprometer la seguridad del sistema. b) Sólo pueden ser ejecutadas por el administrador del sistema. c) Permiten a los usuarios normales obtener privilegios adicionales. d) Son las únicas que pueden ejecutarse en modo supervisor (sistema).
12. ¿Cuál de las siguientes afirmaciones es VERDADERA? a) El sistema de tiempo real es un sistema con tiempos de respuesta óptimas. b) Todas las afirmaciones son FALSAS. c) Los sistemas de tiempo compartido son multiprogramados en los que se reparte el uso de la CPU entre los procesos existentes a intervalos regulares de tiempo. d) Los sistemas multiprogramados son sistemas de tiempo compartido que permiten conmutar los trabajos existentes en el sistema.
13. En el diseño de los sistemas operativos, ¿qué conseguimos gracias a la independencia del dispositivo? a) El sistema operativo transfiere los datos desde o hacia la E/S de manera independiente a las interrupciones de los dispositivos b) Que la CPU y la E/S puedan realizar sus tareas en paralelo. c) Más rapidez en las transferencias con los dispositivos d) Una interfaz de programación uniforme con los dispositivos.
14. Si estando en ejecución una tarea de usuario, se produce una interrupción hardware, se ejecutará una rutina del SO. Al terminar esta: a) Se volverá siempre a la tarea interrumpida. b) La tarea interrumpida puede haber pasado al estado bloqueado en función de qué interrupción se haya producido. c) Mientras se está ejecutando una tarea de usuario no pueden producirse interrupciones, sólo cuando se están ejecutando tareas del SO. d) Todas las respuestas anteriores son falsas.
15. ¿Cuál de las siguientes tareas NO corresponde al sistema operativo? a) Garantizar la protección de las zonas de memoria utilizadas por el sistema operativo frente a los procesos de usuario. b) Garantizar la protección de la memoria de un proceso de usuario frente a otro proceso de usuario. c) Ofrecer llamadas al sistema a través de las cuales un proceso de usuario pueda ejecutar instrucciones privilegiadas (bajo estricto control). d) Impedir que un programa de usuario contenga instrucciones privilegiadas.
16. Se dice que un sistema operativo es multiprogramado cuando… a) Ha sido escrito por múltiples programadores. b) Está constituido por múltiples programas. c) Además del núcleo del sistema operativo sólo puede haber en memoria un proceso de usuario. d) Varios procesos de usuario pueden evolucionar concurrentemente en el sistema.
17. Una llamada al sistema es: a) Una orden del intérprete de órdenes. b) Un programa de sistema. c) Una interrupción hardware d) Un servicio del sistema operativo.
18. ¿Cuáles de las siguientes afirmaciones son FALSAS? a) Las instrucciones de E/S se pueden ejecutar en modo supervisor y en modo usuario. b) La multiprogramación permite aprovechar las ráfagas de espera (de la E/S) de un trabajo para ejecutar las ráfagas de CPU de otro trabajo. c) El SO se ocupa, solamente, de la gestión de los procesos, la gestión de ficheros y de la gestión de memoria. De la protección de ficheros y de gestionar la E/S se encargan los programas de usuario. d) El intérprete de órdenes es la interfaz primaria entre el usuario y el SO. Se implementa como un programa que lee de su entrada estándar una orden introducida por un usuario, la analiza y la ejecuta.
19. Sobre las llamadas al sistema: a) Se ejecutan en modo usuario. b) Una llamada al sistema es una orden del intérprete de órdenes. c) Son programas de sistema. d) Las órdenes como ls o cd son programas que incluyen varias llamadas al sistema.
20. ¿Cuál de las siguientes afirmaciones es correcta? a) El sistema operativo coordina los componentes de la máquina, optimizando su rendimiento. b) Todas las afirmaciones son correctas. c) El sistema operativo simplifica el manejo del hardware a los programas que se ejecuten en la máquina. d) El sistema operativo asigna recursos a los programas que se ejecuten en la máquina.
21. ¿Qué se entiende por “sistema operativo multiprogramado”? a) Es aquel que nunca consume su tiempo de CPU. b) El que reparte tiempo de CPU cuando un procesa realiza una E/S. c) El que puede ser utilizado por varios usuarios a la vez d) El que utiliza swapping para ejecutar varios programas a la vez.
22. ¿Cuál es el objetivo principal que persigue la multiprogramación? a) Mejorar el rendimiento del sistema en términos de espacio de uso. b) Mejorar el rendimiento del sistema en términos de tiempo de uso. c) Mejorar la seguridad del sistema d) Mejorar la estabilidad del sistema.
23. El intérprete de órdenes: a) Es un programa del sistema y constituye la única forma de solicitar servicios del SO. b) Ejecuta las órdenes indicadas por el usuario y para ello hace uso a su vez de las llamadas al sistema. c) Al ser un programa del sistema, no necesita realizar llamadas al sistema. d) Siempre forma parte del núcleo del sistema operativo.
24. El intérprete de órdenes o shell, en sistemas tales como Linux o Mac: a) No realiza llamadas al sistema porque es parte del sistema operativo. b) Se ejecuta en modo supervisor o en modo kernel. c) Se le solicitan operaciones mediante interrupciones software. d) Todas las afirmaciones son FALSAS.
25. Un sistema operativo ofrece una interfaz de usuario (mandatos del sistema operativo) y una interfaz de programación (conjunto de llamadas al sistema). ¿Cuál de las siguientes afirmaciones es cierta? a) Sólo la interfaz de usuario puede ser sustituida por otra sin que esto afecte al resto del sistema. b) Sólo la interfaz de programación puede modificarse sin que esto afecte al resto del sistema. c) Tanto una como otra pueden modificarse o sustituirse ya que no son características del sistema operativo. d) Ni una ni otra pueden modificarse o sustituirse por otros ya que son características del sistema operativo.
26. ¿Cuál de los siguientes es un objetivo esencial del sistema operativo? a) Aislar al programador de la complejidad del hardware. b) Optimizar el código de los programas para mejorar su rendimiento. c) Interpretar los programas de usuario. d) Permitir al programador el control absoluto del sistema.
27. Mientras el núcleo del sistema operativo está ejecutando código que atiende una llamada al sistema, llama al sistema una interrupción de un dispositivo hardware . El núcleo atiende la interrupción. ¿En qué modo de ejecución se atiende la interrupción? a) Algunas veces en modo núcleo y otras en modo usuario. b) En modo núcleo, ya que se va a atender una interrupción. c) En modo usuario, ya que se estaba atendiendo una llamada al sistema. d) En el modo que designa el dispositivo que interrumpió.
28. ¿Cuál de las siguientes afirmaciones es correcta? a) El reparto de los recursos de la máquina entre los procesos que coexisten en el ordenador es una tarea del sistema operativo. b) La garantía de protección entre usuarios de un sistema es una tarea del sistema operativo. c) Todas las afirmaciones son correctas. d) El sistema operativo se considera una máquina extendida porque además de facilitar el uso del hardware también incrementa los servicios.
29. El nivel de multiprogramación de un sistema indica: a) Cuántos programas diferentes se están ejecutando en el sistema en ese momento. b) Cuántos procesos están en estado de ejecución en ese momento. c) Cuántos procesos están cargados en memoria principal, aunque sea parcialmente, en ese momento. d) Cuántos usuarios diferentes puede haber en el sistema como máximo en un momento dado.
30. ¿Qué diferencias hay entre una excepción y una interrupción? a) Una excepción es una interrupción software mientras que una interrupción es siempre hardware. b) Una excepción la provoca el usuario intencionadamente en su programa para pedirle algo al SO mientras que la interrupción se provoca sin intervención del usuario. c) Una excepción es una interrupción que provoca la CPU cuando no puede ejecutar una instrucción por la causa que sea, mientras que una interrupción la provocan los dispositivos o bien los programas. d) Todas las afirmaciones anteriores son falsas.
31. Las llamadas al sistema: a) Son servicios del sistema operativo que no pueden ser invocados por los procesos de usuario, ya que deben ejecutarse en modo privilegiado. b) Son órdenes del intérprete de mandatos. c) Son rutinas del núcleo del sistema operativo. d) Ninguna de las anteriores es cierta.
32. El principal mecanismo en el que se apoyan los sistemas operativos multiprogramados son: a) Las interrupciones b) Todas las afirmaciones son FALSAS c) Las llamadas al sistema d) Los lenguajes de programación de alto nivel.
Denunciar test Consentimiento Condiciones de uso