P1 -Soper

Descripción

28/6/2016 (parte 1) SOPER Test sobre P1 -Soper, creado por Ana Croche el 04/05/2015.
Ana Croche
Test por Ana Croche, actualizado hace más de 1 año
Ana Croche
Creado por Ana Croche hace más de 9 años
11
0

Resumen del Recurso

Pregunta 1

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

Pregunta 2

Pregunta
¿Cual de las siguientes a firmaciones es falsa?
Respuesta
  • 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.

Pregunta 3

Pregunta
>Cual de las siguientes a firmaciones es falsa?
Respuesta
  • 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.

Pregunta 4

Pregunta
¿Cual de las siguientes afi rmaciones es falsa?
Respuesta
  • 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.

Pregunta 5

Pregunta
El grado maximo de multiprogramacion corresponde a ...
Respuesta
  • ... 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.

Pregunta 6

Pregunta
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?
Respuesta
  • 2 y 7 u.t.
  • 3 y 8 u.t.
  • 10 y 15 u.t
  • 8 y 13 u.t.

Pregunta 7

Pregunta
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.
Respuesta
  • True
  • False

Pregunta 8

Pregunta
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?
Respuesta
  • 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)

Pregunta 9

Pregunta
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.
Respuesta
  • True
  • False

Pregunta 10

Pregunta
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.
Respuesta
  • True
  • False

Pregunta 11

Pregunta
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,...).
Respuesta
  • True
  • False

Pregunta 12

Pregunta
¿Por que puede ser mas conveniente utilizar hilos que procesos en determinadas situaciones?
Respuesta
  • 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.

Pregunta 13

Pregunta
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.
Respuesta
  • True
  • False

Pregunta 14

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

Pregunta 15

Pregunta
¿Cuales son los principales objetivos de un sistema operativo?
Respuesta
  • 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.

Pregunta 16

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

Pregunta 17

Pregunta
El plani cador a medio plazo selecciona un proceso ...
Respuesta
  • ... 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
Mostrar resumen completo Ocultar resumen completo

Similar

FUNDAMENTOS DE REDES DE COMPUTADORAS
anhita
Abreviaciones comunes en programación web
Diego Santos
Test: "La computadora y sus partes"
Dayana Quiros R
Principales amenazas de Seguridad en los Sistemas Operativos
Jonathan Velasco
UD3. Sistemas operativos
José Ignacio Carrera
Seguridad en la red
Diego Santos
Excel Básico-Intermedio
Diego Santos
Evolución de la Informática
Diego Santos
Conceptos básicos de redes
ARISAI DARIO BARRAGAN LOPEZ
Introducción a la Ingeniería de Software
David Pacheco Ji
Navegadores de Internet
M Siller