Tema 1
![]() |
![]() |
![]() |
Título del Test:![]() Tema 1 Descripción: Tema 1 bien correcto. |




Comentarios |
---|
NO HAY REGISTROS |
Las instrucciones de entrada/salida, tipo IN y OUT, que acceden a puertos hardware: Deberían ser instrucciones privilegiadas ejecutables sólo en modo kernel. Requieren del uso de la DMA para ser ejecutadas correctamente. Pueden ser ejecutadas por cualquier programa sin restricción. Ninguna de las otras respuestas es correcta. Cuál de los siguientes NO es objetivo de un sistema operativo: Proporcionar un interfaz a los usuarios para el uso de la máquina. Convertir los códigos de alto nivel en lenguaje máquina. Gestionar eficientemente los recursos de la máquina. Proteger los espacios de memoria de las aplicaciones. La multiprogramación permite solapar en el tiempo: Excepciones y operaciones de entrada salida. Operaciones de entrada salida y computación en la CPU. Interrupciones y excepciones. Instrucciones y datos de la CPU. Básicamente, el sistema operativo es un software que actúa como capa entre: El código máquina y el ensamblador. El hardware y las aplicaciones de usuario. Los usuarios y las aplicaciones. El hardware y el ensamblador. Un sistema de procesamiento por lotes (batch): Permite depurar los programas de una forma fácil y amigable. Consiste en procesar un trabajo detrás de otro, secuencialmente. Permite que el usuario interactúe con el proceso a medida que se ejecuta el trabajo. Requiere de varios procesadores para su ejecución. La DMA es un circuito fundamental para poder implementar: La multiprogramación. La ejecución de trabajos por lotes. Las interrupciones. Las instrucciones privilegiadas. La unidad del procesador responsable de la protección del espacio de memoria de un proceso es: La DMA. La FPU. La GPU. La MMU. Con respecto al "procesamiento por lotes" (batch), la técnica de "tiempo compartido" permite: Mejorar la compilación de los programas. Mejorar la microprogramación. Mejorar la forma en que se leen los lotes de tarjetas perforadas. Mejorar la interactividad con el usuario. Cuál de las siguientes denominaciones corresponden a ramas de la familia de sistemas operativos de tipo Unix (Unix-like). Linux. Solaris. System V. System XL. Multics. BSD. VAX/VMS. Un intérprete de comandos ó CLI (command line interface): Analiza una orden ó comando, y si es correcta la ejecuta. Proporciona una máquina extendida. Gestiona la memoria del computador. Gestiona el procesador del computador. Puede afirmarse que el sistema operativo es: Un programa o conjunto de programas. Un conjunto de bibliotecas y librerías. Un repertorio de instrucciones. Un hardware o circuitería. Una arquitectura de kernel monolítico asigna sólo unas cuantas funciones esenciales al kernel, incluyendo espacios de direcciones, comunicación entre procesos y planifición básica. Verdadero. Falso. A la acción mediante la cual un programa de usuario invoca un servicio del sistema operativo se denomina: System call (llamada a sistema). Shell script. Multiprocesamiento. Batch processing (procesamiento por lotes). Con respecto a las interrupciones hardware y software, y el modo de ejecución del procesador (usuario / supervisor): Ambas pueden cambiar el modo de ejecución del procesador. Las interrupciones hardware pueden cambiar el modo de ejecución del procesador, mientras que las software no. Las interrupciones software pueden cambiar el modo de ejecución del procesador, mientras que las hardware no. ninguna puede cambiar el modo de ejecución del procesador. Un sistema operativo en que la respuesta a un evento ocurre de forma determinista en un plazo de tiempo acotado se denomina: Sistema operativo de red. Sistema operativo de tiempo-real. Sistema operativo distribuido. Sistema operativo de tiempo compartido. Un sistema operativo de kernel monolítico: No se puede implementar en la realidad. Se encuadra dentro del modelo cliente-servidor. A priori, es más eficiente que uno por capas. Es un modelo muy ineficiente. Cuando se genera una interrupción, se deberá almacenar necesariamente: El contador de programa (PC). El segmento pila. Los registros de la DMA. El segmento de datos. El modo de funcionamiento del procesador destinado a la ejecución de código del sistema operativo se denomina: Modo supervisor o kernel. Modo organizador. Modo maestro. Modo esclavo. Disponer de una interrupción generada periódicamente por una señal de reloj es fundamental en la implementación de: El modo kernel. La multitarea. La protección de los espacios de memoria. Los trabajos por lote (batch). El mecanismo que permite hacer commutar el procesador de modo usuario a modo "kernel" es: ninguna de las otras respuestas es correcta. la pila. la interrupción. el contador de programa. En la evolución de los Sistemas Operativos, cuales de las siguientes secuencias es cronológicamente correcta (de mayor a menor antigüedad): DMA, procesamiento por lotes, procesamiento serie. Sistemas operativos web, multitarea, procesamiento por lotes. Windows XP, MS-DOS, Linux. Procesamiento por lotes, multiprogramación, sistemas operativos web. Las aplicaciones de usuario se ejecutarán sobre la CPU: En modo supervisor. En modo hipervisor. En modo kernel. En modo usuario. La técnica de tiempo compartido (time-sharing) permite: Compartir el reloj entre varios computadores. Compartir la E/S por medio de la DMA. Compartir un recurso de computación entre varios usuarios/aplicaciones. Compartir una interrupción entre varios procesadores. El procesador en modo núcleo, permite principalmente: Ejecutar instrucciones privilegiadas. Aumentar la velocidad de procesamiento. Poner a ejecutar trabajos por lotes. Consultar la hora de sistema. ¿Qué diferencia existe entre una función de biblioteca (función de librería) y una llamada al sistema?. La función de librería es usada por los lenguajes de alto nivel para realizar las llamadas al sistema de forma cómoda y eficiente. La función de librería se ejecuta en modo kernel o supervisor y la llamada al sistema en modo usuario. Son equivalentes, pero la llamada al sistema es más eficiente mientras la función de librería necesita privilegios para ser ejecutada. La llamada al sistema se ejecuta en el espacio de direcciones del proceso, pero la función de librería debe activarse mediante interrupción software. ¿Cuál de los siguientes NO se considera un requisito hardware esencial en la implementación de un sistema operativo moderno?. El sistema de interrupciones. La DMA. La protección de la memoria. El bus PCI. Un programa de usuario realiza una llamada a sistema a través de: una excepción. una interrupción no enmascarable. una interrupción software. una interrupción hardware. La DMA permitiría realizar una transferencia directa de datos entre: La memoria principal y la memoria caché. El procesador y la memoria principal. El disco duro y el procesador. El disco duro y la memoria principal. Un sistema operativo organizado por capas diríamos que es: Monolítico. Estructurado. No estructurado. Cliente-servidor. Cuál de los siguientes sistemas operativos no es multitarea: Windows XP. Unix. Linux. MS-DOS. Las operaciones de acceso directo (DMA) requieren la siguiente información del procesador: La dirección de comienzo en memoria para leer o escribir. Dirección del dispositivo de E/S. Todas las demás respuestas son válidas. El número de palabras a leer o escribir. |