option
Cuestiones
ayuda
daypo
buscar.php

Sistemas primer parcial

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Sistemas primer parcial

Descripción:
Preguntas primer parcial Sistemas

Fecha de Creación: 2024/06/16

Categoría: Universidad

Número Preguntas: 28

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿ Porque se considera un kernel monolitico puede ser menos seguro que un microkernel ?. Porque los errores en un driver pueden afectar en todo el sistema. Porque tiene menos funciones integradas. Porque no puede gestionar múltiples hilos de ejecución. Porque no permite la comunicación entre procesos de usuario. Porque ejecuta todos los procesos en modo usuario.

El algoritmo del banquero. No se implementa en sistemas comerciales. Se puede implementar fácilmente. Es difícil de implementar. Lo tienen todos los sistemas operativos.

El un algoritmo de planificación FCFS ¿ Que tipo de cola almacena los BCP de los procesos?. Una cola LIFO. Una cola por prioridades. Una cola FIFO. Una cola FILO.

Si existe la posibilidad de que un recursos pueda compartirse por 2 procesos deberíamos implementar exclusión mutua con : Semáforo general (de valor máximo n) iniciado a 2. Semáforo general (de valor máximo n) iniciado a 1. Semáforo general iniciado a 0. Semáforo general iniciado a -1.

¿ Cual es el numero mínimo de de procesos y recursos necesarios para que se forma un interbloqueo ?. Un proceso y una instancia de recurso. Dos procesos y dos estancias de recurso. Un proceso y dos estancias de recurso. Dos procesos y una estancia de recurso.

¿Un cambio de ejecución es lo mismo que un cambio de proceso?. Si, porque un cambio de modo siempre implica un cambio de proceso. No, porque el cambio de modo solo implica que el procesador puede ejecutar instrucciones privilegiadas, sin que tenga que cambiar su estado. Si, porque un cambio de proceso implica un cambio de modo.

Señala que mecanismo no hacer parte del IPC en UNIX. Señales. Cerrojos. Tuberías. Sentencias TestAndSet.

¿ En que circunstancias el sistema operativo puede expulsar un proceso del procesador ?. Ninguna de las opciones anteriores es correcta. Cuando se utiliza un algoritmo de planificación de la CPU cooperativo. Esto no es posible. Un proceso solo abandona la CPU cuando finaliza su ejecución o debe esperar la finalización de una operación de E/S. Cuando se utiliza un algoritmo de planificación apropiativo.

¿Cuál es el primer proceso que se ejecuta en los sistemas Linux modernos ?. bash. systemd. init. systemctrl.

En un semáforo las operaciones pueden considerarse atómicas porque... Es el sistema operativo quien se encarga de ejecutarlo de forma automática. Mientras se ejecuta una operación de semáforo, no se pueden producir cambios de contexto. Principalmente se basa en una única instrucción de ensamblador. Ofrece una solución a los problemas de sección crítica.

Las llamadas al sistema... Permiten que los programadores se comuniquen con el sistema operativo. Son la interfaz que ofrece el sistema operativo para que el programador acceda a sus servicios. Permiten controlar el acceso a las acciones dentro del modo usuario. Suelen estar implementadas en lenguajes de alto nivel, como Java.

¿ Cual es la principal diferencia entre un kernel monolítico y un microkernel en un sistema operativo ?. La cantidad de memoria RAM requerida. La flexibilidad para añadir nuevos servicios al sistema. La ubicación de los drivers de dispositivos. La tolerancias a fallos del hardware. La velocidad de ejecución de los procesos.

¿ Que orden se utiliza para cambiar la prioridad de un proceso. nice. top. renice. kill. ps.

La instrucción exec del sistema de UNIX... Genera una copia de la memoria del proceso llamador, y crea un nuevo proceso que se ejecuta sobre la copia. Carga una archivo ejecutable en la zona de memoria ocupada por el proceso que llama y empieza a ejecutar el nuevo programa. Carga una archivo ejecutable en una zona de memoria y lanza el nuevo programa a ejecución concurrente. Crea un hilo de ejecución dentro del proceso que hace la llamada.

La shell del sistema operativo es... La capa mas externa del sistema operativo, que permite que este envíe comandos en modo texto. La capa mas externa del sistema operativo, que permite la interacción con el usuario en modo texto y sin la que el sistema operativo no podría funcionar correctamente. La capa mas externa del sistema operativo, que permite la interacción con el usuario en modo grafico. Una capa de protección que restringe el acceso de los usuarios a los diferentes recursos, protegiéndolos,y de ahí su nombre.

Las ventajas de una arquitectura del sistema operativo basada en capas modulares son... Aumenta la eficiencia general del sistema. Permite definir un único servidor que ejecute a init. Permite la depuración independiente de las diferentes capas. Facilita la especialización de las capas.

Selecciones las afirmaciones verdaderas. Lleva menos tiempo finalizar un hilo que un proceso. Lleva mucho menos tiempo crear un nuevo hilo en un proceso existente que crear un proceso totalmente nuevo. Lleva mucho tiempo cambiar entre dos hilos dentro del mismo proceso. Lleva mucho tiempo crear un nuevo hilo en un proceso que crear un proceso totalmente nuevo.

El algoritmo de planificación de la CPU FCFS. Todas las respuestas anteriores son falsas. Resulta difícil de implementar. Hace que el tiempo medio de espera de los procesos sea minimo. Produce que el tiempo de ejecución de cada proceso dependa fuertemente del orden en que llega a la cola.

En el modelo de proceso de cinco estados ¿Cuando consideramos que un proceso esta activo?. Ninguna de las respuestas anteriores es correcta. Cuando está en estado Ejecutando. Cuando está en estado Listo o Saliente. Cuando está en estado Listo, Ejecutando o Bloqueado.

En el modelo de proceso de cinco estados ¿En que condiciones un proceso pasa del estado Ejecutando a Listo?. Ninguna de as anteriores. Cuando debe esperar a que finalice una operación de entrada/salida. Cuando el tiempo medio de espera aumenta aunque se haya asignado el planificador. Cuando en la cola de procesos listos aparece un proceso de mayor prioridad que el proceso en ejecución, el sistema operativo puede desalojarlo.

El planificador a corto plazo (short term scheduler) es el más importante de todos debido a que en mayor medida determina el rendimiento del sistema. Verdadero. Falso.

¿Qué componente del sistema operativo Linux se encarga de interpretar los comando del usuario?. Compilador gcc. Interfaz gráfica de usuario. Shell. Kernel. BIOS.

A la hora de programar una "sección critica" debemos emplear un... Semáforo general iniciado a 0. Semáforo general iniciado a -1. Semáforo general (de valor máximo n) iniciado a n. Semáforo general (de valor máximo n)iniciado a 1.

Microkernel es... Un kernel cuya funcionalidad se amplia mediante módulos adicionales. Un kernel con una única CPU. Un kernel monolítico. Un kernel de pequeño tamaño que incluye la funcionalidad esencial del sistema operativo.

Analiza el código de la imagen siguiente y marca las opciones correctas. Se crean 15 procesos incluido el programa principal. El programa principal llega a tener 2 procesos hijos. Cada proceso hijo del programa principal crea 3 procesos nuevos. Se crean 12 procesos incluido el programa principal. Cada proceso crea 2 procesos nuevos, excepto los procesos creados en la ultima iteración del bucle.

Con la información que se muestra en la imagen sobre los procesos, el tiempo media de espera de la planificación de prioridad es. 6.15 ms. 4.5 ms. 2.25 ms. 6.5 ms.

Los posibles valores finales de las variables x e y si se tiene. (Proceso B y Proceso A) x=20,y=11;(Proceso C, Proceso B y Proceso A) x=30,y=16. (Proceso C y Proceso A) x=20,y=11;(Proceso C, Proceso B y Proceso A) x=15,y=16. (Proceso B y Proceso A) x=10,y=15;(Proceso C, Proceso B y Proceso A) x=35,y=20. (Proceso B y Proceso A) x=10,y=11;(Proceso C, Proceso B y Proceso A) x=30,y=16.

En el RR el rendimiento depende del cuanto. Si esto es así, selecciona las afirmaciones incorrectas... Si Q<< se reparte el tiempo equitativamente provocando ineficiencia en el cambio de contexto. Si Q>> se convierte en FCFS. Si Q<< se reparte el tiempo equitativamente provocando ineficiencia en los tiempos de espera de cada proceso. Si Q>> se convierte en JSF.

Denunciar Test