Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESESSOO 3

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
SSOO 3

Descripción:
Preguntas tipo test de Sistemas Operativos

Autor:
AVATAR

Fecha de Creación:
16/01/2021

Categoría:
Universidad

Número preguntas: 30
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
En un sistema que emplea Round Robin para administrar el procesador, si fijamos un valor de Q exageradamente pequeño, ¿qué efecto tendrá? El algoritmo degenerará en un FCFS El sistema operativo malgastará mucho tiempo en cambios de contexto. El sistema solo podrá funcionar adecuadamente si la cola de preparados tiene pocos procesos.
La planificación de procesos en un sistema multiprocesador introduce objetivos que no existen en los sistemas con un solo procesador. Uno de estos objetivos es: Evitar la inanición de ciertos procesos. Equilibrar la carga de los distintos procesadores. Controlar el acceso simultáneo a las secciones críticas.
¿Cuál es la característica distintiva del Round Robin no expulsivo? Ese algoritmo no existe. Aumenta el tiempo de respuesta con respecto a la variante expulsiva. No atiende de inmediato a los procesos recién llegados al sistema.
En un algoritmo de planificación de procesos basado en prioridades, ¿quién establece la prioridad de cada proceso? La establece el sistema operativo en función del comportamiento o la clase del proceso. La establece el administrador o los usuarios según sus propios criterios. Dependiendo del algoritmo, la puede establecer el sistema operativo, el administrador o los usuarios.
Se propone un algoritmo de planificación de procesos que elija para entrar en CPU al proceso que en cada momento está consumiendo menos memoria RAM. ¿Qué se puede afirmar sobre este algoritmo? Que no es implementable. Que se comportará de forma muy similar al SJF. Que tiene riesgo de inanición.
Un proceso ha finalizado de forma natural. ¿Cómo lo detecta el sistema operativo? El contador de programa ha avanzado fuera del área de memoria reservada para el proceso. El proceso ha realizado una llamada al sistema específica para finalizar. El contador de programa está situado fuera de la zona de código reservada para el proceso.
En el contexto de un multiprocesador, ¿qué característica comparten los procesos ligeros (hilos) pertenecientes a un mismo proceso pesado? Todos ellos comparten el mismo espacio de memoria virtual. Todos ellos comparten el mismo procesador. Todos ellos comparten el mismo conjunto de registros de CPU.
¿Qué finalidad tiene la llamada pthread_join()? Comprobar si el hilo actual ha finalizado. Esperar a que un hilo finalice. Establecer que dos hilos deben finalizar de forma sincronizada.
¿Qué diferencia hay entre concurrencia y paralelismo? El paralelismo exige la existencia de más de un procesador, mientras que la concurrencia se puede dar con un único procesador. El paralelismo es una característica del software, mientras que la concurrencia es una característica del hardware. El paralelismo está asociado sistemas con procesos pesados, mientras que la concurrencia estáasociada a sistemas con procesos ligeros (hilos).
En comparación con los sistemas monolíticos, ¿qué se puede afirmar sobre los micronúcleos? Son más lentos. Ofrecen menos servicios. Son más flexibles.
¿Por qué un fichero ejecutable binario de Windows no se puede ejecutar de forma directa en Linux? Porque el formato del ejecutable de Windows es diferente al de Linux. Porque la arquitectura del código máquina de Windows es diferente al de Linux. Porque el hardware de manejo de memoria soportado por Windows es diferente al de Linux.
¿Cuál de estos tres componentes es imprescindible en un sistema operativo? Cargador de programas. Gestor de memoria virtual. Planificador de procesos.
¿Cuál de estas características es esencial para un núcleo de sistema operativo? Que esté instalado en el disco de arranque. Que se ejecute en modo privilegiado. Que ofrezca servicios de manejo de directorios (carpetas).
Si un sistema tuviera memoria RAM infinita (o tan grande como necesitemos), ¿cuál de estos servicios del sistema operativo seguiría teniendo sentido que existiera? Memoria virtual. Intercambio (swapping) Protección de memoria.
En el diseño de los sistemas operativos, ¿qué conseguimos gracias a la independencia del dispositivo? Que la CPU y la E/S puedan operar de forma independiente. Más rapidez en las transferencias con los dispositivos. Una interfaz de programación uniforme con los dispositivos.
En un programa en C bajo Linux apareceesta llamada al sistema: write(1,B,1200).¿Qué es lo que hace? Lee 1200 bytes desde B y los transfiere a la salida estándar. Escribe 1200 caracteres en la zona de memoria apuntada por B. Escribe 1200 bytes a partir de la posición 1 del fichero B.
La instrucción syscallque implementan los procesadores x86 y MIPS, ¿es una instrucción privilegiada? Sí, porque es una instrucción que genera una interrupción software No, porque si fuera privilegiada los procesos de usuario no podrían realizar llamadas al sistema. No es necesario que lo sea, pero podría definirse como privilegiada para evitar usos inadecuados.
Mientras el núcleo del sistema operativo está ejecutando código que atiendeuna llamada al sistema, llega al sistema una interrupción de un dispositivo hardware. El núcleo atiende la interrupción. ¿En qué modo de ejecución se atiende la interrupción? En modo núcleo, ya que se va a atender una interrupción. En modo usuario, ya que se estaba atendiendo una llamada al sistema. En el modo que designa el dispositivo que interrumpió.
¿Qué es una llamada al sistema? Un mecanismo para atender interrupciones del hardware. Cada una de las funciones de la biblioteca estándar del C. La solicitud de un servicio al núcleo del sistema operativo.
¿Cuál de estos componentes del sistema operativo debe ofrecer necesariamente una API? El núcleo. El shell. La GUI.
¿Qué objetivo primario persigue la multiprogramación? Mejorar el rendimiento del sistema. Mejorar la seguridad del sistema. Mejorar la estabilidad del sistema.
Tenemos un servidor empresarial de una empresa de telefonía móvil que se va a dedicar exclusivamente a calcular las facturas mensuales a los clientes y hacer los cargos en sus cuentas bancarias. ¿Cuál de estas modalidades de procesamiento le viene mejor a este servidor? Procesamiento por lotes. Procesamiento por tiempo compartido. Procesamiento de tiempo real.
¿Cómo se llama la arquitectura de núcleos en la cual se pueden añadir dinámicamente componentes a un núcleo básico, ejecutándose estos componentes en modo sistema/núcleo? Arquitectura de micronúcleo. Arquitectura por capas virtualizada Arquitectura de módulos cargables.
Alguien propone un algoritmo de planificación de procesos mediante el cual, cuando un procesador queda libre, entra a ejecución el proceso de la cola de preparados que en ese momento estáocupando menos memoria RAM. ¿Qué se puede afirmar de ese algoritmo? No es implementable. Tiene riesgo de inanición. Es expulsivo.
En un ordenador tipo PC se utiliza un algoritmo de planificación de procesos basado en prioridades, en el cual la prioridad de un proceso es inversamente proporcional al tiempo que ha disfrutado de la CPU en los últimos 10 minutos. ¿Qué clase de procesos resulta favorecidapor este algoritmo? Las aplicaciones interactivas. Los procesos intensivos en CPU. Los procesos del sistema operativo.
En un algoritmo Round Robin, si el cuanto de tiempo Q es muy pequeño: El algoritmo degenera en un FIFO. El reparto del tiempo de procesador entre los procesos se vuelve injusto. Los cambios de contexto penalizan el rendimiento del sistema.
Los sistemas operativos actuales utilizan la técnica de afinidad al procesador (processor affinity), que consiste en procurar que un hilo se ejecute siempre en el mismo procesador una y otra vez. ¿Qué beneficio tiene esta técnica? Ayuda a mantenerel equilibrio de carga de trabajo entre procesadores. Aprovecha las porciones de memoria del hilo que están en la caché del procesador afín. Ayuda a resolver conflictos de acceso simultáneo a la cola de procesos por parte de varios procesadores.
¿Para qué sistemas es más conveniente utilizar Round Robin no expulsivo? Para sistemas interactivos. Para sistemas por lotes. Ese algoritmo no existe.
Los métodos multicolas de planificación de CPU: Manejan varias clases de procesos que se planifican según políticas diferentes. Resultan más apropiados para multiprocesadores que los métodos de una sola cola. Gestionan una cola de preparados y varias colas de espera por CPUy dispositivos de E/S.
¿Cuál de las siguientes afirmaciones acerca de los cambios de contexto es FALSA? Son improductivos, por lo que deben realizarse lo más rápidamente posible. Los realiza el planificador de medio plazo o medionivel (swapper) Los lleva a cabo el módulo llamado despachador (dispatcher).
Denunciar test Consentimiento Condiciones de uso