Bloque II - Tema 4 - Apartado 2
|
|
Título del Test:
![]() Bloque II - Tema 4 - Apartado 2 Descripción: Bloque II - Tema 4 - Apartado 2 |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Según el documento, ¿cuáles son los dos objetivos fundamentales de un Sistema Operativo?. Compilar los programas del usuario y enviar informes de errores a los desarrolladores. Servir de interfaz entre el usuario y el ordenador, y ejercer como gestor de recursos para emplear el hardware de la manera más eficiente. Actuar como una máquina virtual y proteger el hardware de subidas de tensión. Ejecutar directamente el microcódigo del procesador y diseñar aplicaciones para el usuario final. ¿Qué afirmación es correcta en relación con un Sistema Operativo y una Máquina Virtual?. Un Sistema Operativo es exactamente lo mismo que una Máquina Virtual. Una máquina virtual es un software que se instala por debajo del sistema operativo para gestionar el hardware físico directamente. Un Sistema Operativo NO es una máquina virtual; la máquina virtual es un software que se instala sobre el S.O. y emula una máquina física. El procesador distingue claramente al sistema operativo del resto de programas gracias a la máquina virtual. En relación con las "Funciones del S.O.", en el proceso de "Ejecución de programas", ¿cuál de las siguientes operaciones NO realiza directamente el sistema operativo?. Cargar código y datos en la memoria principal. Inicializar los dispositivos de E/S. Escribir el código fuente del programa mediante plataformas de programación. Preparar los recursos que se utilizarán en la ejecución del programa. ¿Qué ocurre generalmente si instalamos en nuestro equipo una tarjeta gráfica nueva pero NO instalamos su driver (controlador) específico proporcionado por el fabricante?. El ordenador no encenderá bajo ningún concepto para proteger la placa base. El sistema operativo la reconocerá como modelo estándar ofreciendo una resolución básica, pero no se podrán usar las funciones avanzadas ni muchos videojuegos. El kernel del sistema operativo programará un driver genérico automáticamente que ofrecerá el 100% del rendimiento del hardware. La tarjeta gráfica funcionará al máximo de su capacidad, pero sin emitir sonido. ¿Qué es el Kernel y en qué momento se carga en la memoria?. Es un programa de utilidades (como la calculadora) que se carga solo cuando el usuario lo abre. Es el núcleo del sistema operativo, se carga en memoria al arrancar el ordenador y permanece allí hasta que se apaga. Es el componente encargado de la seguridad de la red y se carga únicamente cuando hay conexión a Internet. Es el planificador a largo plazo y se carga temporalmente en el disco duro. ¿Cómo se denomina la estructura que mantiene el sistema operativo donde se almacena la información sobre planificación, estado e identificadores de cada proceso en ejecución?. Bloque de Control de Proceso (PCB). Tabla de Enrutamiento (Routing Table). System Call Buffer (SCB). Unidad Lógica de Ejecución (ULE). En la gestión de memoria, ¿qué técnica permite que los programas crean que tienen más memoria principal de la que realmente existe, usando almacenamiento secundario como apoyo?. Memoria de sólo lectura (ROM). Caching multinivel. Memoria virtual. Swapping a corto plazo. ¿Qué son exactamente las "Llamadas al sistema" (system calls)?. Avisos sonoros que emite el hardware cuando hay un error de procesamiento. La interfaz entre los programas en modo usuario y el kernel, que permite a las aplicaciones solicitar servicios del núcleo. Peticiones que hace el sistema operativo al usuario mediante ventanas emergentes. Los paquetes de red que se envían para mantener las comunicaciones de la placa base. Las llamadas al sistema se pueden agrupar en cinco categorías. ¿Cuál de las siguientes es una de esas categorías?. Interfaz gráfica de usuario. Compilación de código. Manipulación de periféricos. Gestión de máquinas virtuales. En el ejemplo de llamada al sistema Contador = read (nombreArchivo, buffer, numeroBytes), ¿qué nos indica el sistema si el valor devuelto en la variable Contador NO coincide con numeroBytes?. Que la lectura se ha realizado el doble de rápido. Que el archivo está en formato de solo lectura. Que el archivo se ha copiado correctamente en el disco duro. Que se ha producido un error durante la lectura. ¿Cuál es la función principal del "Scheduler" o planificador dentro del sistema operativo?. Repartir el espacio del disco duro entre los distintos archivos creados. Repartir el tiempo disponible de un microprocesador entre todos los procesos que están disponibles para su ejecución. Planificar las actualizaciones automáticas del sistema operativo a largo plazo. Controlar el acceso autorizado a la tabla de procesos. En los sistemas operativos de propósito general existen tres tipos de planificadores (schedulers). ¿Cuál es el conocido como "dispatcher" que decide qué proceso entra al procesador para su ejecución?. Short term scheduler (a corto plazo). Mid term scheduler (a mediano plazo). Long term scheduler (a largo plazo). Real time scheduler (en tiempo real). El planificador encargado de mover procesos entre la memoria principal y el disco duro (proceso conocido como swapping) es el: Short term scheduler. Mid term scheduler. Long term scheduler. Kernel process manager. Según la gestión de memoria que realiza el sistema operativo, el principio por el cual "un proceso no debe interferir en la ejecución o los datos de otro proceso" hace referencia a: La asignación de memoria automática. La memoria virtual. Aislar los procesos. La comunicación entre procesos. ¿A qué planificador le corresponde la misión de ingresar nuevos procesos al sistema y de finalizarlos?. Al planificador a mediano plazo (Mid term scheduler). Al planificador a largo plazo (Long term scheduler). Al bloque de control de proceso (PCB). Al controlador de interrupciones del Kernel. El documento menciona programas como la Calculadora, el editor de texto o recortes. ¿Cómo clasifica el temario a este tipo de software incluido con el S.O.?. Como parte fundamental e indivisible del kernel. Como programas de utilidades que se incluyen con el S.O. pero que realizan funciones distintas a las del sistema operativo. Como llamadas al sistema (system calls) gráficas. Como módulos del planificador a corto plazo. Según el texto, ¿qué contiene exactamente un "proceso"?. Únicamente el código binario compilado. El programa ejecutable, los datos que utilizará y el contexto en que se ejecuta. Los drivers del hardware y la memoria virtual. La tabla de interrupciones y el reloj del sistema. En la gestión de procesos, ¿qué conforma la "tabla de procesos" del sistema operativo?. El conjunto de todos los Bloques de Control de Proceso (PCBs). Las interrupciones de hardware activas. Las llamadas al sistema encoladas en el buffer. El directorio raíz del sistema de archivos. El temario enumera seis funciones básicas que realiza el Kernel. ¿Cuál de las siguientes SÍ es una de ellas?. La actualización de los programas de utilidades. La gestión de las bases de datos relacionales. El control de interrupciones. La traducción de pseudocódigo a lenguaje máquina. Al hablar de los drivers o controladores, el texto explica que a veces el S.O. reconoce directamente un elemento de hardware sin necesidad de instalar el driver manualmente. ¿A qué se debe esto?. A que el hardware moderno ya no necesita ningún tipo de software para funcionar. A que los sistemas operativos incluyen unos determinados drivers de fabricantes y modelos de serie. A que el kernel se conecta a internet durante el arranque para programar el driver en tiempo real. A que las máquinas virtuales simulan el hardware ausente. Dentro de la "Gestión de memoria", ¿qué responsabilidad asume el sistema operativo para garantizar la "Seguridad de la memoria"?. Asegurar que la memoria RAM no se sobrecaliente. Controlar el acceso para que, en una memoria compartida, un programa no pueda acceder al espacio de direcciones de otro. Cifrar automáticamente todos los archivos guardados en el disco duro. Limitar el tamaño de la memoria virtual a 4 GB por usuario. Según el temario, ¿qué estructura tiene el sistema de archivos utilizado para el almacenamiento de larga duración?. Estructura de anillo. Estructura de montículo (heap). Estructura de árbol. Estructura de grafo conexo. Analizando el ejemplo de llamada al sistema: Contador = read (nombreArchivo, buffer, numeroBytes), ¿qué es exactamente el "buffer"?. El almacenamiento temporal donde se colocarán los datos leídos. El nombre del archivo en el disco duro. El número máximo de intentos en caso de error. La variable que recibirá el número total de bytes leídos. Además de los S.O. de propósito general, el texto habla de los Sistemas Operativos en "tiempo real" (usados, por ejemplo, en robots industriales). ¿Qué característica fundamental tienen estos sistemas respecto a su planificador (Scheduler)?. Garantizan que todo programa se ejecutará en un límite máximo de tiempo. No utilizan ningún tipo de Scheduler para ahorrar recursos. Solo tienen planificador a mediano plazo (swapping). Dan prioridad absoluta a la interfaz gráfica del usuario. En entornos de tiempo real, además de equilibrar la carga del procesador, ¿qué otra labor crítica tiene el Scheduler?. Compilar el código en tiempo de ejecución. Instalar los drivers sin reiniciar el sistema. Impedir que los procesos se paren o interrumpan a otros que esperan que se realicen ciertas acciones. Mover los procesos a la memoria virtual de forma permanente. |





