Full Transcript

Resumen Tema 1: Introducción a los Sistemas Operativos ​ ¿Qué es un sistema operativo? a. Un hardware que gestiona los procesos de un ordenador. b. Un software que sólo se encarga de ayudarte a programar. c. Un hardware que facilita el uso de un sistema informático. d. Un software que f...

Resumen Tema 1: Introducción a los Sistemas Operativos ​ ¿Qué es un sistema operativo? a. Un hardware que gestiona los procesos de un ordenador. b. Un software que sólo se encarga de ayudarte a programar. c. Un hardware que facilita el uso de un sistema informático. d. Un software que facilita el uso de un sistema informático. ​ ¿Qué proporciona un entorno que simplifica el desarrollo y explotación de aplicaciones? a. Firmware. b. Drivers. c. Sistema operativo. d. Configuración del sistema. ​ ¿Cuál de las siguientes se considera una herramienta del sistema en la estructura de un sistema operativo? a. Programas de ayuda. b. Compilador. c. Navegador. d. Gestor de dispositivos. ​ ¿Qué componente se encuentra directamente sobre el hardware en la estructura de un sistema operativo? a. Núcleo del sistema operativo. b. Intérprete de comandos. c. Gestor de aplicaciones. d. IDE. ​ ¿Qué tipos de programas se pueden ejecutar en un sistema operativo? a. Herramientas del sistema. b. Herramienta de desarrollo. c. Aplicaciones. d. Todas las respuestas son correctas. ​ ¿Cuál fue la principal innovación tecnológica de la primera generación de ordenadores (1945-1954)? a. Transistor. b. Lámpara termoiónica. c. Circuitos integrados. d. Memorias de ferrita. ​ ¿Cuál fue la primera máquina con arquitectura de Von Neumann? a. ENIAC. b. UNIVAC I. c. EDSAC. d. IBM 701. ​ ¿Qué modos de explotación están relacionados con la primera generación? a. Acceso sin restricciones. b. Procesamiento por lotes. c. Procesamiento discontinuo. d. Acceso interactivo. ​ ¿En qué consiste el procesamiento discontinuo de la primera generación? a. Evita cargar varias veces el compilador. b. Usuarios entregan sus programas al operador y recogen sus resultados. c. Los programadores usan la máquina por turnos y ejecutan su programa al completo. d. Todas las respuestas son correctas. ​ ¿Qué objetivo tenía la explotación en la primera generación de ordenadores? a. Facilitar el acceso interactivo. b. Maximizar el rendimiento del hardware. c. Minimizar los costos operativos. d. Rentabilizar la inversión en hardware. ​ ¿Cuál fue la principal innovación tecnológica de la segunda generación de ordenadores (1954-1963)? a. Transistor. b. Lámpara termoiónica. c. Circuitos integrados. d. Multiprogramación. ​ ¿Qué es el procesamiento por lotes como método de explotación en la segunda generación? a. Automatización de procesamiento continuo mediante máquinas de anterior generación. b. Automatización de procesamiento discontinuo mediante máquinas de anterior generación. c. Automatización de procesamiento continuo mediante máquinas de actual generación. d. Automatización de procesamiento discontinuo mediante máquinas de actual generación. ​ ¿Dónde aparece por primera vez el concepto de terminal? a. Primera generación. b. Segunda generación. c. Tercera generación. d. Cuarta generación. ​ ¿Qué característica de la técnica SPOOL no es válida en un contexto de sistemas operativos? a. Las tarjetas/cintas de cada trabajo son leídas por un proceso auxiliar de lectura. b. El proceso auxiliar de lectura pasa al trabajo a disco. c. La salida de la ejecución se guarda en tarjetas perforadas. d. El proceso de volcado a impresora se realiza mediante un proceso auxiliar. ​ ¿Qué técnica permitió la ejecución de múltiples procesos simultáneamente en la tercera generación de ordenadores? a. Multiprogramación. b. Internet. c. Procesamiento por lotes. d. Tiempo compartido. ​ ¿Qué sistema operativo interactivo en tiempo compartido inspiró el desarrollo de UNIX? a. OS/360. b. DOS. c. Solaris. d. MULTICS. ​ ¿En qué generación se generaliza el uso de las redes locales? a. Primera. b. Segunda. c. Tercera. d. Cuarta. ​ ¿Qué problemas presenta la aparición de la multiprogramación? a. Reparto del tiempo de CPU entre varios procesos. b. Aislamiento de los procesos para evitar interferencias. c. Los recursos compartidos entre procesos. d. Gestión desatendida de operaciones lectura/escritura. ​ ¿Qué innovación tecnológica permitió el desarrollo de los procesadores en un único chip? a. Memorias de ferrita. b. LSI y VLSI. c. Cinta magnéticas. d. Discos magnéticos. ​ ¿Qué características es común en los sistemas operativos de servidores? a. Uso de interfaces gráficas. b. Soporte para multiprocesamiento. c. Facilidad de uso. d. Uso en dispositivos móviles. ​ ¿Qué sistema operativo está diseñado para ordenadores mainframe? a. Windows. b. Linux. c. z/OS. d. Android. ​ ¿Para qué se usa principalmente el sistema operativo de Amoeba? a. Servidores. b. Multiprocesamiento. c. Basados en tiempo real. d. Web. ​ ¿En qué consiste un sistema operativo para la nube? a. Añadir una capa sobre otros SO para proporcionar servicios de computación a través de Internet. b. En el bajo consumo y que esté relacionado con los sistemas empotrados en dispositivos. c. En priorizar el tiempo en el que se obtienen los resultados. d. En facilidad de uso para ordenadores personales. ​ ¿Qué sistema operativo utiliza un navegador como la única interfaz de usuario? a. Android. b. iOS. c. Windows Phone. d. Chrome OS. ​ ¿Qué tipo de sistemas operativo es el que prioriza el uso como servidor de transacciones B2B? a. Integrados. b. Nube. c. Multiprocesador. d. Mainframe. Resumen Tema 2: Fundamentos ​ ¿Qué significa una interrupción en el contexto de la CPU? a. Una línea de salida de la memoria b. Un error producido en el núcleo del sistema operativo c. Una alteración en secuencia de instrucciones d. Un programa en ejecución ​ ¿En qué modelo de diseño de sistemas operativos se encuentra todo el sistema en un único espacio de memoria? a. Modelo en estratos. b. Modelo monolítico. c. Modelo micronúcleo. d. Modelo de objetos. ​ ¿Qué característica clave distingue a un modelo de diseño de micronúcleo? a. Todo el sistema operativo se ejecuta en modo supervisor. b. La mayoría de los componentes se ejecutan como procesos separados. c. Se permite la comunicación entre procesos. d. Mayor complejidad en la depuración. ​ ¿Qué tipo de sistema operativo está basado en el modelo monolítico? a. Unix. b. Windows. c. Android. d. Multics. ​ ¿Qué tipo de excepción puede ocurrir cuando se intenta ejecutar una instrucción privilegiada en modo usuario? a. Error de memoria. b. Interrupción INT. c. Excepción. d. Error de entrada/salida. ​ ¿Qué tipo de sistema operativo está basado en el modelo en estratos? a. Multics. b. Windows. c. Minix. d. Unix. ​ ¿Qué ventaja tiene el modelo de diseño monolítico sobre otros modelos de diseño? a. Mayor facilidad de mantenimiento. b. Mayor eficiencia en tiempos de ejecución. c. Mayor facilidad en la depuración. d. Mayor complejidad en el código. ​ ¿Qué determina el número de líneas en el bus de direcciones de un sistema? a. La cantidad de memoria total en el sistema. b. La cantidad de bits que el hardware puede direccionar. c. La cantidad de dispositivos conectados al sistema. d. La velocidad del procesador. ​ ¿Qué mecanismo utilizan los sistemas operativos multiprogramados para aislar procesos? a. Asignación de memoria compartida. b. Uso de interrupciones. c. Creación de un bloque aislado en memoria RAM por cada proceso. d. Sincronización de dispositivos. ​ ¿Cuál es la función de un Bootloader? a. Ejecutar aplicaciones. b. Gestionar la memoria interna. c. Cargar el sistema operativo. d. Controlar los sensores de un dispositivo. ​ ¿Qué sucede cuando una interrupción ocurre en la CPU? a. El procesador se reinicia. b. El estado de la CPU se almacena en la pila. c. La CPU ignora la interrupción. d. La memoria RAM se borra ​ ¿Cuál es el objetivo de las llamadas al sistema? a. Permite que el hardware acceda directamente a los procesos de usuario. b. Proporcionan un conjunto de instrucciones para que los programas interactúen con el núcleo del sistema operativo. c. Interrumpen al procesador para cambiar de modo supervisor a modo usuario. d. Permite que los procesos ejecuten instrucciones privilegiadas sin pasar por el núcleo. ​ ¿Qué ocurre durante el proceso de arranque del sistema si el cargador de hardware no encuentra un sistema operativo en la ROM? a. El sistema operativo se carga desde la red. b. El cargador hardware busca el sistema operativo en un dispositivo de almacenamiento a través de la información de la BIOS. c. El sistema se reinicia hasta encontrar el sistema operativo. d. El cargador software toma el control e inicia la búsqueda del sistema operativo. ​ ¿Qué rol juega el bus en una arquitectura de un ordenador? a. El bus conecta únicamente la CPU con la memoria. b. El bus permite transferir datos entre recursos hardware. c. El bus gestiona únicamente la comunicación entre recursos hardware. d. El bus afecta exclusivamente a la cantidad de memoria que puede manejar el sistema. ​ ¿Cuál es la diferencia entre interrupciones hardware (IH) y excepciones? a. Las IH ocurren cuando un recurso hardware necesita atención, mientras que las excepciones suelen estar causadas por errores en la ejecución de instrucciones. b. Las excepciones son siempre causadas por dispositivos, mientras que las IH son generadas por el sistema operativo. c. Las excepciones no requieren un SSI, y las IH sí las requiere. d. Las IH se gestionan en modo usuario, mientras que las excepciones requieren el modo supervisor. ​ ¿Qué ventajas ofrece un sistema operativo basado en el modelo de diseño micronúcleo en términos de mantenimiento? a. Compartir código entre procesos del núcleo y el modo usuario, facilitando actualizaciones. b. Elimina la necesidad de actualizaciones debido a su estructura modular. c. Facilita la depuración al tener cada servicio separado en procesos individuales. d. Evita el uso de interrupciones, simplificando la gestión del hardware. ​ ¿Cuál es el propósito de la tabla de vectores de interrupción en un procesador (SSI) o también conocida por las siglas ISR? a. Almacenar las instrucciones en caso de fallo de hardware. b. Gestionar la memoria en procesos en ejecución. c. Determinar la dirección de la subrutina de servicio de interrupción en caso de interrupción. d. Asignar recursos hardware a los diferentes dispositivos conectados. ​ ¿Qué capa de Android se encarga de gestionar la abstracción del hardware? a. Application framework b. Libraries. c. Android Runtime. d. Kernel de Linux. ​ ¿Qué tipo de sistema operativo está basado en el modelo de diseño micronúcleo? a. Multics. b. Windows. c. Minix. d. Unix. ​ ¿Qué capa del modelo de diseño en estratos se encarga de dotar a cada proceso su propio espacio de memoria? a. Capa 0: Planificación. b. Capa 1: Gestión de la memoria. c. Capa 2: Comunicación proceso-consola. d. Ninguna respuesta es correcta. ​ ¿Qué componente gestiona la multiprogramación en un modelo micronúcleo? a. El procesador. b. El administrador de memoria. c. El despachador (dispatcher). d. El núcleo mínimo. ​ ¿Qué ventaja tiene el modelo en estratos en un sistema operativo? a. Mayor eficiencia en ejecución. b. Más fácil de depurar y mantener. c. Mayor acceso a dispositivos hardware. d. Más rápido que el modelo monolítico. Resumen Tema 3: Procesos ​ A nivel de procesos, ¿cuál es el objetivo de la multiprogramación? a. Aumentar el tiempo de inactividad de la CPU b. Reducir la cantidad de procesos de la multiprogramación c. Mantener la CPU ocupada mientras haya procesos que puedan ejecutarse d. Ejecutar procesos de manera secuencial ​ ¿Qué es una operación bloqueante? a. Una operación que utiliza la CPU durante largos periodos de tiempo b. Una operación que requiere varios procesos en paralelo c. Una operación cuya duración es mucho mayor que el tiempo promedio de ejecución de una instrucción d. Una operación que acelera la ejecución de procesos ​ ¿Qué ocurre cuando se lanza un proceso con mucho tiempo de operaciones bloqueantes? a. La CPU permanece ociosa b. El proceso es cancelado c. La CPU sigue ejecutando otros procesos en paralelo d. La operación bloqueante se interrumpe ​ En la planificación no apropiativa, un proceso solo pierde la CPU cuando: a. Llega a su fin b. Solicita una operación bloqueante c. Otro proceso más importante necesita la CPU d. Se termina el tiempo asignado ​ ¿Qué indica el diagrama de estados de un proceso en un sistema operativo? a. El ciclo de vida de un proceso desde su creación hasta su finalización b. Las operaciones de cálculo y bloqueo de un proceso c. El tamaño del proceso en memoria d. El tiempo que tarda la multiprogramación en ejecutar los procesos ​ ¿Cual es la ventaja de implementar hilos dentro de un proceso? a. Aumentar el tamaño de la memoria usada b. Acelerar las operaciones de entrada/salida c. Permitir que diferentes tareas dentro de un proceso se ejecuten en paralelo d. Evitar bloqueos de CPU ​ ¿Qué define el Process Control Block (PCB) de un proceso? a. La estructura de memoria b. El tiempo total de ejecución c. Información relevante para la gestión del proceso para el sistema operativo d. El porcentaje de uso de la CPU ​ ¿Qué es un hilo en un sistema operativo? a. Un proceso que se ejecuta en segundo plano b. Una secuencia de ejecución dentro de un proceso c. Un conjunto de operaciones de entrada/salida d. Una estructura que almacena la información del proceso ​ ¿Qué sucede si se llama al método run() en lugar de start() en un hilo de JAVA? a. El hilo se ejecuta correctamente b. No se crea un hilo y se ejecuta en modo secuencial c. Da una excepción d. El hilo entra en un estado bloqueante ​ En JAVA, ¿qué método se utiliza para cambiar la prioridad de un hilo? a. setDaemon() b. Run() c. setPriority() d. Suspend() ​ ¿Qué ocurre si los periodos de bloqueo de dos procesos están perfectamente sincronizados? a. La CPU se mantiene ocupada el 100% del tiempo. b. Ambos procesos se quedan bloqueados y la CPU permanece inactiva. c. La CPU alterna entre ambos procesos de manera aleatoria. d. Los procesos se ejecutan más lentos. ​ ¿Qué significa el coeficiente de espera (omega) en el análisis del rendimiento de la multiprogramación? a. El número de procesos que están en espera. b. La proporción de tiempo que un proceso permanece bloqueado. c. El tiempo total de ejecución de un proceso. d. La eficiencia del procesador al ejecutar múltiples procesos. ​ En un sistema monoprocesador ¿qué sucede cuando se ejecutan múltiples procesos con tiempos de bloqueo y cálculo? a. La CPU se mantiene ocupada el 100% del tiempo. b. Hay momentos en los que la CPU puede quedar inactiva. c. Los procesos siempre se ejecutan más rápido. d. Los tiempos de bloqueo se reducen automáticamente. ​ Si un proceso tiene un coeficiente de espera(omega) de 0.6, y hay tres procesos ejecutándose, ¿cuál sería el porcentaje de ocupación de la CPU? a. 55% b. 86.6% c. 74.1% d. 99.8% ​ ¿Qué problema se puede presentar al implementar dos tareas mediante hilos si comparten recursos? a. Bloqueo de la CPU. b. Colisión entre hilos por acceso a recursos compartidos. c. Mayor consumo de memoria. d. Los hilos dejan de ejecutarse. ​ ¿Cuál es una de las desventajas de utilizar una tabla para la gestión de los PCB(Process Control Block)? a. Las entradas no usadas desperdician espacio. b. Es difícil organizar los procesos relacionados. c. Los procesos se bloquean con frecuencia. d. Los procesos no pueden ser reutilizados. ​ ¿Qué función tiene el paso al “modo supervisor” en la conmutación de procesos? a. Interrumpir el proceso en ejecución. b. Proteger el acceso a memoria. c. Hacer más eficiente la ejecución de los hilos. d. Facilitar la transferencia de control al sistema operativo para la conmutación. ​ En el contexto de la multiprogramación, ¿cuál es el efecto de aumentar el número de procesos con tiempos de bloqueo altos( omega = 0.9)? a. La ocupación de la CPU disminuye. b. La CPU se satura más rápido. c. El tiempo de ejecución de cada proceso se reduce. d. La eficiencia del sistema mejora. ​ ¿Qué ocurre si una operación depende del tiempo se realiza sin utilizar llamadas al sistema? a. La operación se ejecuta correctamente. b. Se generan bucles de espera malgastando tiempo de CPU. c. El proceso entra en estado de bloqueo. d. La CPU se mantiene ocupada todo el tiempo. ​ ¿Qué ventajas ofrece la implementación de hilos en el núcleo de un sistema operativo? a) Mayor protección entre hilos. b) Planificación más eficiente y menor consumo de recursos. c) Eliminación de las operaciones de cálculo. d) Mayor número de procesos bloqueados.

Use Quizgecko on...
Browser
Browser