You are on page 1of 3

CUESTION

ARIO 1.
AQUITECTUR

Tp Loli Gocella.
David Navarro

1) cual es
la razn por la que el estado de un proceso y el
A - SITEMAS
evento
que espera se almacena en el bcp y no en la
memoria
OPERATIVOS. 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
b) Planif. de medio plazo
c) Planif. de corto plazo
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)
1 y un evento externo
Suspendido bloqueado -> suspendido listo: (M),

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.
C.- Ejecutando a bloqueado.
B.- Ejecutando a listo. (x)
D.- Listo a ejecutando.
2