Cuestionario sobre Fundamentos de Sistemas Operativos tema 1
|
|
Título del Test:
![]() Cuestionario sobre Fundamentos de Sistemas Operativos tema 1 Descripción: Cuestionario sobre Fundamentos de Sistemas Operativos tema 1 |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿En qué consiste el sistema de módulos cargables en el diseño de núcleos?. Es un sistema que permite carga dinámica de módulos en un núcleo monolítico. Es un sistema que permite cargar capas nuevas dentro de un núcleo diseñado por capas. Es un sistema que permite agregar a un micronúcleo módulos con servicios adicionales. El núcleo (kernel) del sistema operativo: Contiene el código del intérprete de órdenes (shell). Se ejecuta en modo privilegiado. Contiene programas de usuario. Un sistema multitarea se define como aquel que: Permite lanzar varios programas al mismo tiempo. Permite repartir tareas entre distintos procesadores. Permite que varios usuarios puedan tener sesiones abiertas al mismo tiempo. ¿Cuál de estos eventos es originado fuera de la CPU?. Excepción de software. Interrupción de E/S. Llamada al sistema. 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?. Se atiende la interrupción de forma inmediata, en el modo de operación (usuario o supervisor) en el que se encontraba el procesador en el momento de ocurrir la operación. Se conmuta a modo supervisor y se ejecuta la rutina de servicio de interrupción correspondiente. Se conmuta a modo usuario para que el proceso dialogue con la E/S de acuerdo con sus necesidades. Considera la técnica de protección de memoria que se basa en una pareja de registro base y registro límite. Para que esta técnica sea realmente eficaz, es necesario: Que el sistema operativo sea multiprogramado. Que el procesador distinga varios niveles de privilegio (ej. modos usuario y núcleo). Que el sistema de gestión de memoria implemente memoria virtual. ¿Cuál de estas funcionalidades es imprescindible en cualquier sistema informático que disponga de un sistema operativo?. Carga de programas (program loading). Multiprogramación (multiprogramming). Memoria virtual (virtual memory). ¿Cuál de estos sistemas de gestión de procesos es más adecuado para ejecutar aplicaciones multimedia (p.ej. un reproductor de vídeo)?. Sistema de tiempo real. Sistema de tiempo compartido. Sistema de procesamiento por lotes. ¿Cuál de estos sistemas NO puede darse?. Un sistema por lotes y multiprogramado. Un sistema de tiempo compartido multiusuario. Un sistema de tiempo compartido sin multiprogramación. La interfaz que ofrece el sistema operativo a las aplicaciones para que estas interactúen con los dispositivos de E/S, ¿cuál de estas características tiene?. Trata de ser una interfaz simplificada y uniforme. Es una interfaz que trata de que el sistema operativo no se involucre en la interacción directa con la E/S. Es una interfaz que trata de facilitar a las aplicaciones un control lo más amplio posible sobre los dispositivos. ¿Por qué un programa ejecutable binario de Linux no es directamente ejecutable en un sistema Windows, si en ambos casos se utiliza el mismo código máquina?. El formato de los discos es distinto (NTFS en Windows, EXT4 en Linux). Las API de las llamadas al sistema son diferentes. Windows aplica medidas de seguridad para impedir que se ejecuten instrucciones privilegiadas de otro sistema operativo. ¿Cuál de estos mecanismos requiere hardware especializado, no presente en una máquina Von Neumann básica?. Modo dual de operación (usuario/núcleo). Multiprogramación. Módulos cargables del núcleo. ¿Puede el hardware activar directamente al sistema operativo?. Sí, por ejemplo mediante una interrupción. No, el sistema operativo sólo se activa cuando se ejecuta cierto tipo de instrucción del procesador. No, todos los eventos del hardware deben pasar en primer lugar por el núcleo. ¿Cuál es la forma típica de solicitar operaciones en un shell?. Mediante interrupciones. Mediante órdenes o comandos. Mediante llamadas al sistema. ¿Cuál de estos sistemas es el menos apropiado para un teléfono móvil?. Sistema por lotes. Sistema de tiempo real. Sistema de tiempo compartido. En las políticas de gestión de recursos, ¿qué se entiende por «inanición»?. Es el agotamiento de un recurso, como consecuencia de su utilización abusiva. El fenómeno generado por la excesiva demanda sobre un recurso, que provoca que cada proceso reciba una cantidad insuficiente del recurso. Que ciertos procesos pueden quedar en espera perpetua por un recurso. ¿Cuál de estas interfaces del sistema operativo está concebida especialmente para los desarrolladores de software?. API. CLI. GUI. ¿En qué tipo de arquitectura de núcleos nos podemos encontrar con que un módulo básico del sistema operativo, como el sistema de ficheros, se ejecuta en modo usuario?. En los sistemas basados en núcleo monolítico. En los sistemas basados en micronúcleo. En ninguno: por seguridad, el sistema de ficheros debe ejecutarse en modo privilegiado. |




