SO(Tema 1)
![]() |
![]() |
![]() |
Título del Test:![]() SO(Tema 1) Descripción: preguntas de test, de las cuales entran 50 en el examen Fecha de Creación: 2020/09/29 Categoría: Otros Número Preguntas: 90
|




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