P1 -Soper

Ana Croche
Quiz by , created over 4 years ago

28/6/2016 SOPER (parte 1) Quiz on P1 -Soper, created by Ana Croche on 05/04/2015.

4
0
0
Ana Croche
Created by Ana Croche over 4 years ago
RECARGA TU MENTE
hgduran
CAMPOS DE ACCIÓN DE LA INGENIERÍA INFORMÁTICA
Jorge Mora
FUNDAMENTOS DE REDES DE COMPUTADORAS
anhita
Business Studies Unit 2
tara.springate
Body Systems Revision
D Arora
Examen informática
Cova M
Estructura física y lógica de las computadoras
mauriciofrog
Pagos con tarjetas de crédito
Diego Santos
Tipos y clasificaciones de los Sistemas Operativos
octavioasr
Servicios Médicos: Funcionamiento
Diego Santos

Question 1

Question
Señala cual de los siguientes atributos es compartido entre todos los hilos de un mismo proceso:
Answer
  • El estado de ejecucion.
  • La pila de ejecucion.
  • Las variables globales.
  • El contexto.

Question 2

Question
¿Cual de las siguientes a firmaciones es falsa?
Answer
  • Despues de la ejecucion de cada instruccion, la unidad de control comprueba la existencia o no de alguna señnal de interrupcion.
  • En un sistema operativo multiproceso, cuando se produce una interrupcion, el sistema operativo guarda el estado del proceso interrumpido.
  • Cualquier instruccion que se ejecute en un procesador debe estar almacenada en la memoria principal.
  • Las interrupciones son un mecanismo no deseable, por tanto, el S.O. tratara de evitarlas.

Question 3

Question
>Cual de las siguientes a firmaciones es falsa?
Answer
  • Un "TRAP" es una interrupcion hardware que se emplea en el cambio de contexto de un proceso.
  • La activacion del sistema operativo (cambio a modo nucleo) por parte de un proceso de usuario se lleva a cabo a traves de un "TRAP".
  • La activacion del sistema operativo puede llevarse a cabo por diversas causas: llamadas al sistema emitidas por programas, interrupciones producidas por dispositivos de E/S y condiciones de excepcion o error de hardware.
  • Cuando se ejecuta un "TRAP", el contador de programa apunta a una direccion de memoria perteneciente al sistema operativo.

Question 4

Question
¿Cual de las siguientes afi rmaciones es falsa?
Answer
  • Los sistemas operativos con estructura monoltica se ejecutan en un unico espacio de direcciones.
  • Los sistemas operativos con estructura monoltica son mas rapidos que los sistemas con estructura de micronucleo en capas.
  • Los sistemas operativos con estructura de micronucleo puro se ejecutan en un unico espacio de direcciones.
  • Una ventaja de los sistemas micronucleo frente a los monolticos es que en los primeros resulta mas facil su ampliacion.

Question 5

Question
El grado maximo de multiprogramacion corresponde a ...
Answer
  • ... el numero de programas maximo que realizan operaciones de E/S.
  • ... el numero maximo de archivos en un directorio.
  • ... el tamaño reservado en el sistema operativo para la tabla de procesos.
  • ... el numero maximo de programas que comparten variables.

Question 6

Question
El plani cador a corto plazo de un sistema es el de menor tiempo restante, >cual es el tiempo de espera y de retorno para el proceso P2?
Answer
  • 2 y 7 u.t.
  • 3 y 8 u.t.
  • 10 y 15 u.t
  • 8 y 13 u.t.

Question 7

Question
Cuando se da soporte a hilos a nivel de nucleo, y se da un cambio de hilo dentro del mismo proceso no es necesario guardar el contexto del proceso.
Answer
  • True
  • False

Question 8

Question
Mientras un proceso de usuario se esta ejecutando es un sistema multiproceso llega una interrupcion procedente de un dispositivo de E/S. En el caso de que las interrupciones esten habilitadas, ¿que ocurre a continuacion?
Answer
  • Se pasa a modo nucleo y se ejecuta la rutina de atencion a la interrupcion correspondiente.
  • Se pasa a modo usuario para que el proceso dialogue con la E/S de acuerdo con sus necesidades.
  • Se ignora la interrupcion, ya que el sistema esta ejecutando codigo en modo usuario y, si se atiende la interrupcion, podra haber problemas de seguridad.
  • Se atiende la interrupcion de forma inmediata, en el modo de operacion en el que se encontraba el procesador antes de llegar la interrupcion (modo usuario)

Question 9

Question
Todos los procesos hijos de un mismo padre tienen, durante su ejecucion, los mismos valores en el PPID (identi cador del padre) y en el puntero de pila.
Answer
  • True
  • False

Question 10

Question
Si un proceso hijo naliza su ejecucion y el padre espera por su nalizacion, el hijo se queda en estado zombie. Su imagen ya no ocupa lugar en memoria, pero sigue habiendo una entrada en la tabla de procesos correspondiente a dicho proceso.
Answer
  • True
  • False

Question 11

Question
Cuando un proceso crea otro proceso, inicialmente la imagen del segundo proceso es exactamente igual que la de su padre, salvo los datos de identi cacion del proceso (id, id del padre,...).
Answer
  • True
  • False

Question 12

Question
¿Por que puede ser mas conveniente utilizar hilos que procesos en determinadas situaciones?
Answer
  • Porque los hilos pueden ejecutar en el mismo procesador, mientras que los procesos requieren multiples procesadores.
  • Porque el codigo que ejecutan los hilos ocupa menos memoria y, por lo tanto, los hijos ejecutan instrucciones mas rapidamente que los procesos.
  • Porque un hilo nuevo necesita menos memoria que un proceso nuevo, el sistema operativo los puede crear y destruir con mayor facilidad, y los hilos de un mismo proceso pueden compartir variables y recursos facilmente sin la intervencion del sistema operativo.
  • Por nada. Siempre es mejor utilizar procesos que hilos.

Question 13

Question
La poltica de mayor tasa de respuesta (HRRN) pretende impedir que haya inanicion de los procesos largos y los cortos sean atendidos de forma e ciente.
Answer
  • True
  • False

Question 14

Question
¿Cual de las siguientes polticas de plani cacion a corto plazo sera la mas adecuada, en general, para ejecutar procesos de tiempo compartido?
Answer
  • Round Robin.
  • Shortest Process Next (SPN).
  • FCFS
  • Alguna basada en prioridades

Question 15

Question
¿Cuales son los principales objetivos de un sistema operativo?
Answer
  • Controlar la ejecucion de los procesos, actuando a la vez como interfaz entre los procesos de los usuarios y el hardware, haciendo el ordenador comodo de utilizar para los usuarios y tratando de aprovechar al maximo todos los recursos disponibles.
  • Controlar la ejecucion de los procesos, de modo que se aprovechen al maximo los recursos, aunque ello implique que los programadores de las aplicaciones tengan que conocer los detalles del hardware para hacer las llamadas mas apropiadas segun el tipo de dispositivos al que el ordenador este conectado.
  • Hacer que un ordenador sea comodo de utilizar para el usuario nal, aunque no se aprovechen los recursos disponibles y la ejecucion de los procesos sea poco e ciente.

Question 16

Question
Un proceso padre ejecuta un wait() esperando por su proceso hijo. ¿Que transicion se produce?
Answer
  • De ejecucion a terminado.
  • De ejecucion a bloqueado.
  • De ejecucion a listo.
  • De ejecucion a bloqueado y suspendido.

Question 17

Question
El plani cador a medio plazo selecciona un proceso ...
Answer
  • ... de entre los procesos en estado de listo para pasarlo a ejecucion.
  • ... de entre los procesos suspendidos y listos en memoria secundaria para pasarlo al estado de listo en la memoria principal.
  • .. de entre los nuevos para pasar a la cola de procesos en el estado de listo.
  • ... Ninguna de las otras es cierta