Anda di halaman 1dari 4

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.

Anda mungkin juga menyukai