Sie sind auf Seite 1von 3

Cuestionario 1.

Arquitectura-Sistemas TP Loli Gocella. David Navarro


1) cual es la razn por la que el estado de un proceso y el evento que espera
se almacena en el bcp y no en la memoria asignada al proceso?
La razn es : El Planificador necesita conocer en forma detallada el estado de todos
los procesos del sistema. Este estado se encuentra en el bloque de control de proceso
2)Puede que un proceso bloqueado despertarse a si mismo?
No, por que tiene que esperar a un evento externo al proceso, que finalizo.
3)En el modelo de 5 estados determine que transiciones entre ellos no se
dan y por que ?
Listo->bloqueado:
Porque no tiene interrupciones de entrada y salida y por que el evento todava no
paso por ejecucin.
Ejecucin->suspendido bloqueado:
No se puede porque no esta esperando un evento externo para finalizar el proceso
Suspendido listo->suspendido bloqueado:
No se puede por que no esta esperando un evento externo y solo depende de la
memoria principal o de otras prioridades
no puede por que tiene otras prioridades o tiene que esperar un evento externo y
este cambio solo depende de la memoria principal.
Suspendido listo -> bloqueado: no porque no esta esperando ninguna interrupcin
externo y el bcp lo reconoce como que esta lista.
Suspendido-bloqueado ->bloqueado:
Porque es preferible liberar la memoria para que sigua al evento.
4) Determine las diferencias entre el modelo de 5 estados y el de UNIX.
unix: Se puede iniciar en modo usuario o modo kernel.
En cambio en el de 5 estados se puede iniciar solo de un modo : usuario.
5)Determine el responsable de cada transicin, tomando el modelo de
estados de
UNIX:
a) Planif. de largo plazo (M)
b) Planif. de medio plazo (L)
c) Planif. de corto plazo (C)
d) El proceso que sufre la transicin
e) Un proceso externo al que sufre la transicin
f) Un evento externo
(puede haber una combinacin de varios...)
Ejecucin -> listo : (C) y el proceso q sufre la transicion
ejecucion bloqueado: (C)y proceso externo que sufre la transicin.
Ejecucin ->suspendido listo: (M) y proceso ext q sufre la transicin
Bloqueado->suspendido bloqueado: (M)y proc ext q sufre la trans
Bloqueado->listo: (C) y Evento externo
Listo->suspendido listo: (M)
Listo->ejecucin: (C)

Suspendido listo->listo: (C)


Suspendido bloqueado -> suspendido listo: (M), y un evento externo
6)Porqu se implementan 2 modos de ejecucin para los procesos?, y para
que se usan?
Se implementa modo usuario y modo nucleo para que el usuario no acceda ala parte
compleja de un proceso,ya que de estas operaciones criticas el que tiene privilegios
es el modo nucleo.
7)Es necesario que lo ltimo que haga todo proceso antes de finalizar sea
una llamada al s.o.?
Si, porque es el sistema el encargado de el pasaje de modo usuario a modo ncleo y
viceversa.
En otros sistemas operativos tambin es el encargado el sistema.
8)Cuando el controlador de un dispositivo produce una interrupcin, que se
produce en el computador inherente a los procesos?
1- El control pasa al sistema operativo.
2- El sistema operativo almacena el estado ompleto del proceso interrumpido para
poder continuar su ejecucin cuando se sirva la interrupcin. En algunos casos esto se
hace mediante instrucciones especiales.
3- Se analiza la interrupcon producida y se pasa el control ala rutina de servicio
correspondiente. En muchos sistemas esta accin la realiza el hardware
automticamente.
4- Se ejecuta la rutina de servicio.
5- Se restaura el proceso interrumpido.
6-Se ejecuta el siguiente proceso que seleccione el planificador. En muchos casos este
puede ser un proceso distinto al interrumpido.
9)Cuando un proceso se bloquea, quien se encarga de cambiar el valor de su
estado?
Rta:El planificador de corto plazo
10)Sea un proceso que cambia de ejecutandose a bloqueado, puede este
cambio provocar un cambio de estado en otros procesos?, si es as, en que
casos?
Rta: Si, porque libera el cpu.
Casos:
-Listo a ejecucin.
-Suspendido listo a listo
-De suspendido bloqueado a suspendido listo.
11)Que diferencias existen entre estos 3 conceptos?: programa proceso
hebras hilos.
Programa: pasivo
Proceso : activo
Hilos: Mas rpido.
12)Tiene sentido mantener ordenada por prioridades la cola de procesos
bloqueados?, si lo tuviera: en que caso sera til hacerlo?
No tiene sentido, si lo tuviera seria til en el caso de que hubiera dos procesos
bloqueados.
13)En un sistema de planif. no apropiativa del proceso, puede generarse una
interrupcin?, explique.
No, porque acapara todo el procesador.

14)Cul de las siguientes transiciones entre los estados de un proceso no se


puede producir en un sistema con un algoritmo de planificacin no
apropiativo?
A.- Bloqueado a listo.
B.- Ejecutando a listo. (x)
C.- Ejecutando a bloqueado.
D.- Listo a ejecutando.

Das könnte Ihnen auch gefallen