WorksheetsSO_BLOQUEI
Total questions: 90
Worksheet time: 45mins
¿Qué caracteriza más a un sistema operativo?
Las llamadas al sistema.
Los programas del sistema.
Los mandatos.
¿Por qué los sistemas de propósito general incluyen un gran número de utilidades?
Para permitir un adecuado control de dispositivos y periféricos.
Por tener que dar respuesta a una gran diversidad de tareas.
Para mantener un flujo constante de trabajos.
¿Cuál de las siguientes afirmaciones define la técnica de “spooling”?
El “spooling” permite el solapamiento del proceso de un trabajo con la ejecución de otros trabajos.
El “spooling” permite el solapamiento del proceso de un trabajo con la entrada/salida de otros trabajos.
El “spooling” permite el solapamiento del proceso de un trabajo con la entrada/salida del mismo.
¿Qué es un sistema embebido?
Un sistema de propósito específico que engloba de un sistema mayor cuyo propósito principal no es computacional.
Un sistema de propósito específico que forma parte de un sistema mayor cuyo propósito principal es computacional.
Un sistema de propósito específico que forma parte de un sistema mayor cuyo propósito principal no es computacional.
¿Entre quiénes hace de intermediario el Sistema Operativo?
Entre los programas de aplicación y los usuarios.
Entre los programas de aplicación y usuarios, y el hardware.
Entre el hardware y el software.
¿Qué funciones del sistema operativo se separan al diseñar los sistemas de máquina virtual?
El soporte de la multiprogramación y la provisión de máquina virtual.
Las que implementan la mecánica y la política.
Las del núcleo y las del resto de niveles.
¿Cuál de las siguientes instrucciones se ejecuta en modo usuario?*
La escritura en el reloj del ordenador.
La lectura del estado de un controlador de un periférico.
Un extracódigo o instrucción que provoca una interrupción software.
Persiguiendo los objetivos de la fase 4 de la evolución de los S.O., ¿qué nuevas necesidades de los usuarios se pretendían cubrir?
Demanda de uso compartido de los recursos.
Interacción con el sistema a coste razonable.
Demanda de uso exclusivo de los recursos.
¿Quién proporciona el interfaz entre los programas en ejecución y el sistema operativo?
Las llamadas al sistema.
Los microprogramas.
Los programas del sistema.
Aumentar el rendimiento total implica:
Disminuir el rendimiento específico y aumentar la disponibilidad.
Aumentar tanto el rendimiento específico como la disponibilidad.
Aumentar el rendimiento específico y disminuir la disponibilidad.
¿Cuál es la diferencia de concepto entre “tiempo de respuesta” y “tiempo de retorno”?
La primera de ellas hace referencia al rendimiento específico, mientras que la segunda de ellas es referente al rendimiento total.
La primera de ellas hace referencia al rendimiento específico y la segunda de ellas al throughput.
Ninguna, ambos hacen referencia al mismo concepto en entornos diferentes.
En la evolución de los sistemas operativos tuvo lugar el desarrollo de los componentes o “software básico”, entre los que se incluían:
La operación off-line.
El OSCL.
Los subprogramas de E/S.
En un sistema de máquina virtual, ¿cuál es el elemento encargado de gestionar los recursos de cada máquina?
El Monitor de Máquina Virtual en el caso de la máquina real, y cada sistema operativo instalado sobre el Monitor de Máquina Virtual en el caso de cada máquina virtual.
El Monitor de Máquina Virtual en el caso de cada máquina virtual, y el sistema operativo instalado sobre el Monitor de Máquina Virtual en el caso de la máquina real.
El Monitor de Máquina Virtual es el encargado de gestionar tanto la máquina real como cada máquina virtual.
Con los monitores residentes o de encadenamiento:
La UCP ejecuta todas las instrucciones, incluidas las de E/S.
La UCP únicamente ejecuta las instrucciones no involucradas en operaciones de E/S.
La UCP únicamente ejecuta instrucciones relacionadas con operaciones de E/S.
¿Cuál de las siguientes afirmaciones respecto del soporte de gestión es cierta?
Pertenece al componente soporte de un sistema operativo.
Pertenece al componente gestor de un sistema operativo.
Engloba al componente gestor de un sistema operativo.
¿Cuáles de los siguientes grupos de elementos se incluían en los sistemas operativos denominados Monitores residentes o de encadenamiento?
Software básico, programa maestro y programa de control.
OSCL, programa maestro y rutinas de entrada/salida.
Software básico, programa de control y OSCL.
¿Cuál de las siguientes afirmaciones es cierta?
En los sistemas transaccionales el sistema operativo controla los accesos concurrentes requeridos por las transacciones.
En los sistemas transaccionales las transacciones incluyen en su código lo necesario para el control de los accesos concurrentes.
En los sistemas transaccionales el sistema operativo secuencia las transacciones para evitar los problemas de concurrencia.
¿Cuál de las siguientes opciones agrupa tendencias actuales de los sistemas operativos?
Procesamiento distribuido, acceso monousuario y procesamiento paralelo.
Procesamiento centralizado, procesamiento paralelo y mayor amigabilidad.
Procesamiento distribuido, máquina virtual y procesamiento paralelo.
¿Cuál de las siguientes afirmaciones es cierta?
Los sistemas de tiempo compartido y multiprogramados son los mismos.
Los sistemas de tiempo compartido conmutan los recursos entre los procesos.
Los sistemas de tiempo compartido y multiprogramados son complementarios.
¿Qué incluye el firmware?
Tablas de datos, grabadas de forma permanente en dispositivos hardware, que parametrizan el funcionamiento de los drivers de un sistema.
Programas permanentes grabados en dispositivos hardware.
Software no libre.
La técnica de intercalación o “interleaving” de memoria se usa para:
Acceder simultáneamente a una posición de un banco de memoria.
Acelerar el acceso a memoria principal.
Acceder simultáneamente a posiciones contiguas de un banco de memoria.
¿Cuál de las siguientes opciones agrupa funciones del SO dirigidas al usuario?
Contabilidad del sistema, intérprete de comandos y planificación de procesos.
Asignación de recursos, ejecución de programas de aplicación e intérprete de comandos.
Gestión de memoria, control de errores y gestión de operaciones de entrada/salida.
¿En qué sistemas se utiliza un registro FENCE para la protección de memoria?
De time-sharing.
Monoprogramada.
Multiprogramada.
¿Cómo se denomina la característica de los sistemas operativos que indica la velocidad, el buen funcionamiento y cantidad de funciones que proporciona?
Eficiencia y disponibilidad.
Generalidad y flexibilidad.
Mantenibilidad y extensibilidad.
¿Cuál es el cometido del “Link-loader”?
Resolver las referencias pendientes del código objeto y crear ejecutables en memoria auxiliar.
Completar programas ejecutables y dejarlos listos para su ejecución en memoria auxiliar.
Añadir a los programas objetos rutinas del sistema y crear ejecutables en memoria principal.
¿Cuál de las siguientes opciones recoge funciones del SO desde el punto de vista de usuario?
Contabilidad del sistema, interfaz de usuario y manipulación de ficheros.
Planificación de procesos, protección y gestión de memoria.
Gestión del ambiente de ejecución del sistema y manipulación de ficheros.
La función interna de contabilidad del sistema permite:
Gestionar la autorización de acceso al sistema y la asignación de recursos a los usuarios.
La facturación por utilización del sistema y la optimización del mismo.
Realizar la asignación de recursos y el tuning del sistema.
¿Cuál es la relación entre los Ejecutores o Ejecutivos y los monitores de encadenamiento?
Los Ejecutores o Ejecutivos engloban, entre otras cosas, todo aquello que ya tenían los Monitores de Encadenamiento o Residentes.
Los Monitores de Encadenamiento o Residentes engloban, entre otras cosas, todo aquello que ya tenían los Ejecutores o Ejecutivos.
No existe ninguna relación entre ellos, puesto que se desarrollan en fases paralelas y sin ninguna relación entre sí.
En un sistema basado en microkernel, ¿cuál de las afirmaciones siguiente es correcta?
El núcleo es el elemento encargado de manipular el hardware, siempre a petición de los servidores.
El núcleo es el elemento encargado de manipular el hardware, siempre a petición de los clientes.
El núcleo es el elemento encargado de manipular el hardware, y sin recibir peticiones de otros módulos.
¿Cuál de las siguientes funciones de los sistemas operativos están dirigidas al usuario?
Asignación de recursos.
Contabilidad.
Facilidades para operaciones de E/S.
¿Qué es más potente, un ordenador de 2 MIPs, uno de 4 MIPs o uno de 2 BIPs?
El de 2 BIPs.
El de 4 MIPs.
El de 2 MIPs.
¿Qué parte de los sistemas de máquina virtual implementa la política del sistema?
El software instalado sobre el hardware virtual.
Cada sistema operativo instalado sobre el hardware virtual.
El monitor de máquina virtual que es el que proporciona el hardware virtual.
¿Cuál es la relación entre los sistemas basados en microkernel y los sistemas cliente-servidor?
Todos los sistemas basados en microkernel NO son sistemas cliente-servidor.
Todos los sistemas basados en microkernel son sistemas cliente-servidor.
Todos los sistemas cliente-servidor son sistemas basados en microkernel.
La conmutación de las I/O áreas se realizó:
De manera manual hasta el desarrollo de los componentes.
De manera manual hasta el desarrollo de la multiprogramación.
De manera manual hasta el desarrollo del procesamiento on-line.
¿Cuál de las siguientes afirmaciones es cierta?
Todos los sistemas de tiempo real presentan un buen interfaz de usuario para tratamientos críticos.
Todos los sistemas de tiempo real son sistemas de control de procesos.
Todos los sistemas de tiempo real presentan restricciones de tiempo de procesamiento informático.
La emulación puede lograrse:
Gracias a la microdiagnosis.
Microprogramando el lenguaje máquina del sistema a emular.
Microprogramando funciones de diversos sistemas operativos.
¿Cuál de las afirmaciones siguientes es cierta?
Un sistema operativo escrito en lenguaje máquina es portable a otras plataformas.
Un sistema operativo escrito en lenguaje máquina podría ser portable a otras plataformas.
Un sistema operativo escrito en lenguaje máquina no es portable a otras plataformas.
¿De qué dos modos proporciona el sistema operativo sus servicios?
Mediante extracódigos y funciones de librería.
Mediante la gestión y el soporte.
Mediante llamadas al sistema y programas del sistema.
¿Cuál de los elementos siguientes son necesarios para soportar la multiprogramación?
Conmutador de contexto.
Conmutador de transacciones.
Gestor de buffers en memoria.
¿Entre qué dos elementos hace de interfaz el shell o intérprete de comandos?
Entre los periféricos y el hardware.
Entre los usuarios y los periféricos.
Entre los usuarios y el sistema operativo.
La validación de las direcciones generadas por los procesos de usuario en ejecución se realiza por:
Firmware.
Software
Hardware
¿En qué ambiente sería más aconsejable utilizar compiladores “quick-and-dirty”?
En cualquiera.
En desarrollo.
En producción.
¿Cuál de las afirmaciones siguientes sobre las llamadas al sistema es falsa?
Direccionan programas del sistema.
No se usa directamente.
Se ejecutan como respuesta a un trap.
¿Qué es el Intérprete de Comandos?
Un microprograma que se encuentra en las memorias de control.
Una Llamada al sistema.
Un Programa del sistema.
¿En qué fase de la evolución de los S.O. había una interacción directa con el hardware por parte del usuario?
Cuando se desarrolló el Tiempo Real.
Cuando se desarrolló el “Time Sharing”.
Cuando no había S.O.
¿Qué componente o grupo de funciones se encarga de asegurar que las actividades del sistema de proceso de datos puedan tener lugar?
El soporte.
El soporte de gestión.
El gestor de datos.
¿Cuáles de las siguientes secuencias está ordenada cronológicamente, es decir, por orden de aparición?
Monitores de encadenamiento, Supervisores y Ejecutores.
Monitores de encadenamiento, Ejecutores y Supervisores.
Ejecutores, Monitores de encadenamiento y Supervisores.
¿Qué se consigue al implementar el intérprete de comandos en un solo programa que incluya el código de todos los mandatos?
Facilidad de ampliación.
Menor sobrecarga.
Mayor flexibilidad.
¿Cuál es el cometido del “linkage-editor”?
Resolver las referencias pendientes del código objeto y crear ejecutables en memoria principal para su ejecución.
Completar programas ejecutables y dejarlos en la “lista ready” para su ejecución.
Añadir a los programas objetos rutinas del sistema y crear ejecutables en memoria auxiliar.
Si se comparase la eficiencia del código generado por los compiladores con el generado por los intérpretes, ¿qué podría afirmarse?
El código generado por los intérpretes está más optimado y es más eficiente que el de los compiladores.
El código generado por los intérpretes es igual de eficiente y óptimo que el de los compiladores.
El código generado por los compiladores está más optimado y es más eficiente que el de los intérpretes.
De entre los distintos niveles de la jerarquía de memoria, ¿en cuál es mayor el coste por unidad de información almacenada?
Memoria principal.
Memoria caché.
Los registros máquina.
¿En qué consiste la función de provisión de máquina virtual?
En presentar a cada usuario una serie de elementos lógicos a manipular.
En conseguir que el hardware sea inaccesible a los usuarios.
En diseñar un buen interfaz de usuario para los programas del sistema.
La garantía de servicios mínimos es una cualidad especialmente importante en:
Los sistemas operativos de tiempo real.
Los sistemas operativos transaccionales.
Los sistemas operativos multiprogramados.
¿Es posible realizar la operación de “binding” tras la carga del ejecutable en memoria real?
Depende del cargador.
Sí.
No.
¿Cuál de las siguientes afirmaciones es cierta?
La microprogramación se desarrolló para reducir el costo de la implementación de los sistemas operativos.
La microprogramación dinámica posibilita la ejecución más rápida de las funciones del sistema operativo más habituales.
Las principales aplicaciones de la microprogramación son la microdiagnosis, la emulación y la implementación de sistemas operativos.
¿Por qué se dice que las redes locales pueden sustituir a los sistemas de tiempo compartido?
Porque la red permite la compartición de recursos de una manera más eficaz que en los sistemas de tiempo compartido.
Porque cada trabajo se puede distribuir entre las máquinas individuales, de modo que equivalga a un sistema de tiempo compartido.
Porque cada usuario dispone de una máquina individual y la red le permite la comunicación con otros usuarios y el acceso a servicios comunes.
Una de las tendencias actuales en el desarrollo de sistemas operativos es el procesamiento distribuido, es decir:
Que varios ordenadores cooperan para realizar un trabajo.
Que varios procesadores forman un sistema masivamente paralelo para explotar la concurrencia.
Que varios ordenadores se conectan mediante redes locales para acceder a recursos comunes.
¿Cuál de las siguientes instrucciones es privilegiada?
Servir una interrupción de petición de E/S.
Inicializar el temporizador.
Inicializar la memoria a ceros binarios.
¿Las técnicas de “buffering” y de “spooling” se diferencian en que ésta última hace posible el solapamiento de las operaciones de E/S de un trabajo con su propia computación?
Depende de la implementación de los buffers.
No.
Sí.
La gestión de memoria a dos niveles se implementa por primera vez en:
Los supervisores.
Los ejecutores o ejecutivos.
Los monitores residentes o de encadenamiento.
¿Los dos modos de procesamiento, Batch y On-Line, se implementan juntos por primera vez en?
Los ejecutores o ejecutivos.
Los monitores residentes o de encadenamiento.
Los supervisores.
¿Qué hace el gestor de tareas?
Supervisa dinámicamente las actividades involucradas en cada tarea.
Supervisa dinámicamente los recursos que usa cada tarea.
Supervisa dinámicamente los procesos involucrados en cada tarea.
¿Qué se consigue con la implementación en microcódigo de ciertas funciones de un Sistema Operativo?
Disminuir su rendimiento.
Aumentar el grado de indeterminismo del mismo.
Incrementar su fiabilidad.
El sistema operativo es un conjunto de programas implementados tanto en software como en firmware que hacen asequible el hardware. ¿Qué significa “hacer asequible el hardware”?
Que el hardware esté disponible de la forma más adecuada y que aumente el rendimiento total.
Que la combinación del software y firmware realice funciones del hardware y el coste sea menor.
Que el hardware se pueda ampliar fácilmente para que se adecue a las diferentes necesidades del usuario.
¿Cuál de las afirmaciones siguientes es cierta?
Las llamadas al sistema direccionan programas del sistema.
Los programas del sistema requieren de la ejecución de llamadas al sistema.
Las llamadas al sistema y los programas del sistema no guardan ninguna relación.
¿Cuál de las siguientes afirmaciones es correcta?
En los sistemas operativos por niveles hay tantos módulos como niveles.
Los sistemas por niveles están compuestos de cinco capas que son: Intérprete de comandos, Sistema de ficheros, Gestión de memoria, E/S básica y núcleo.
En los sistemas operativos por niveles, cada nivel proporciona a los niveles superiores un conjunto de objetos y primitivas.
¿Cuál de los siguientes mecanismos hardware NO es un requisito para construir un sistema operativo multiprogramado con protección entre usuarios?
Modo dual de operación: núcleo y usuario.
Memoria virtual.
Protección de memoria.
¿Qué es mejor para un sistema con varios terminales?
Un sistema por lotes con ‘spooling’.
Un sistema multiusuario.
Un sistema de tiempo real.
La técnica de robo de ciclo consiste en:
Dar prioridad en el bus del sistema a los canales frente a la UCP durante los accesos a memoria.
Dar prioridad en el bus del sistema al canal que sirva a más dispositivos durante los accesos a memoria.
Dar prioridad en el bus del sistema a la UCP frente a los canales durante los accesos a memoria.
Los programas que se ejecutan en los sistemas de propósito específico suelen estar implementados en:
Firmware.
Lenguajes de alto nivel.
Lenguaje natural.
El determinismo, como característica de cualquier S.O. de propósito general, hace referencia a que el sistema debe:
Producir el mismo resultado siempre que se aplique la misma entrada en un mismo entorno.
Funcionar bien y dar siempre la misma respuesta.
Saber responder con determinación ante cualquier evento que se produzca.
¿Hay alguna relación entre los sistemas monolíticos y los modulares?
Los sistemas monolíticos pueden ser modulares.
Ninguna, un sistema modular no es un sistema monolítico sino por niveles.
Se diferencian en que en un sistema monolítico nunca hay ocultamiento de información.
Según a lectura "How are computers categorized?" ¿Cuáles de los siguientes son criterios que se usan para la clasificación de las computadoras de propósito general?
Velocidad de procesamiento y de los dispositivos de entrada, portabilidad.
Velocidad de procesamiento, número de usuarios, precio.
Arquitectura, tamaño físico de la máquina, tipo de problemas a resolver.
¿Qué hace el Sistema Operativo?
Sólo gestiona los recursos físicos de la máquina.
Gestiona los recursos físicos y supervisa las ejecuciones.
Sólo supervisa las ejecuciones.
¿Cuál de las siguientes afirmaciones es correcta?
Todos los sistemas multiprocesador utilizan una red.
Todos los sistemas multiprocesador son distribuidos.
Todos los sistemas distribuidos utilizan una red.
Las funciones que proporciona todo sistema operativo se pueden clasificar en:
Funciones desde el punto de vista del usuario y funciones internas del sistema.
Funciones para lograr la máquina virtual y funciones de utilidad.
Funciones desde el punto de vista del usuario y llamadas al sistema.
¿Cuáles son las principales características de los sistemas de “time-sharing”/multiprogramados?
Soportar la ejecución de procesos críticos mediante “time slicing” conmutando los recursos entre N usuarios simultáneos.
Soportar varios procesadores trabajando concurrentemente y dar servicio a N usuarios simultáneos.
Soportar la concurrencia conmutando los recursos entre los procesos y dar servicio a N usuarios simultáneamente.
¿Es necesaria la función de asignación y planificación de recursos en los sistemas monousuario?
No.
Sí.
Depende de la arquitectura del sistema operativo.
¿Qué engloba el término Sistema de Computación?
Hardware, firmware y sistema operativo.
Hardware, firmware, sistema operativo y programas de aplicación.
Hardware, firmware, software y recursos humanos.
¿Cuál de las siguientes afirmaciones es cierta?
“Slice” es sinónimo de “quantum”.
Sistema Interactivo es lo mismo que Sistema con “Time Slicing”.
“Time Slicing” es lo mismo que “Time Sharing”.
¿Qué incluyen los sistemas operativos ejecutivos que no contemplan los supervisores?
Los mecanismos de sincronización e interrupción.
El tratamiento on-line.
Nada.
De las siguientes ¿cuáles son las características a destacar en los sistemas transaccionales?
Fiabilidad y disponibilidad.
Reacción inmediata ante eventos.
Definición y gestión de una máquina virtual.
La unidad mínima que se puede presentar a ejecución a un sistema se denomina:
Tarea.
Trabajo.
Proceso.
¿Qué problemas deben resolverse al implementar la compartición de recursos?
El costo de los recursos a compartir.
La contabilidad de utilización de los recursos por los diferentes usuarios.
La ubicación y protección de los recursos y la simultaneidad de accesos y ejecuciones.
El canal DMA implementa una técnica que minimiza:
El número de instrucciones de entrada/salida.
El número de interrupciones de entrada/salida.
El número de operaciones de entrada/salida.
¿Qué función de las internas del sistema operativo se encarga del control de la utilización de la información y de su integridad?
La función de protección.
La función de asignación de recursos.
La función de compartición.
¿En qué componente se sitúan las funciones que facilitan la tarea de tuning del sistema?
En el Soporte.
En el Soporte de gestión.
En el Gestor de tareas.
¿Cuál de las siguientes opciones recoge funciones del nivel de núcleo del sistema operativo?
Comunicación entre procesos, manipulación de archivos y gestión de memoria.
Asignación de recursos a procesos y comunicación entre procesos.
Gestión del sistema de archivos y control de procesos.
Una de las cosas que permite el “Spooling” es:
La planificación de trabajos.
Liberar a la UCP de las operaciones de E/S.
La utilización de DAAD en sustitución de las cintas.
¿Quién proporciona el interfaz entre los usuarios y el sistema operativo?
Las llamadas al sistema.
Los programas de utilidad.
Los programas del sistema.
