a) Determinar si hay diferencias en ese modelos de estados entre un S.O. Windows y un S.O. Unix(Linux). Muestre los graficos. Explique.
WINDOWS
* En ejecución: utiliza la cpu en el instante dado.
* Listo: ejecutable, se detiene en forma temporal para que se
ejecute otro proceso.
* Bloqueado: no se puede ejecutar debido a la ocurrencia de algún
evento externo.
UNIX
* Preparado (R).- Proceso que está listo para ejecutarse. Simplemente está esperando a que el sistema operativo le asigne un tiempo de CPU.
* Ejecutando (O).- Sólo uno de los procesos preparados se está ejecutando en cada momento (monoprocesador).
* Suspendido (S).- Un proceso se encuentra suspendido si no entra en el reparto de CPU, ya que se encuentra esperando algún tipo de evento (por ejemplo, la recepción de una señal software o hardware). En cuanto dicho evento se produce, el proceso pasa a formar parte del conjunto de procesos preparados.
* Parado (T).- Un proceso parado tampoco entra en el reparto de CPU, pero no porque se encuentre suspendido esperando algún evento. En este caso, sólo pasarán a estar preparados cuando reciban una señal determinada que les permita continuar.
* Zombie (Z).- Todo proceso al finalizar avisa a su proceso padre, para que éste elimine su entrada de la tabla de procesos. En el caso de que el padre, por algún motivo, no reciba esta comunicación no lo elimina de la tabla de procesos. En este caso, el proceso hijo queda en estado zombie, no está consumiendo CPU, pero sí continua consumiendo recursos del sistema.
CONCLUSION: LOS ESTADOS DE LOS PROCESOS SON PARECIDOS, EXCEPTO EL ESTADO ZOMBIE QUE TIENE UNIX Y NO WINDOWS.
b) Cuales son los pasos para la formacion de un proceso? (Recuerden dentro del S.O.)
1) Identificación del proceso.
2) Identificación del proceso padre.
3) Información sobre el usuario y grupo.
4) Estado del procesador.
5) Información de control de proceso
5.1) Información del planificador.
5.2) Segmentos de memoria asignados.
5.3) Recursos asignados.
c) Segun la respuesta a la pregunta b) los pasos implican: Software, Hardware o ambos?
Ambos, porque los procesos se ejecutan de modo Software, pero utiliza recursos como el procesador y la memoria que son Hardware.
d) Es lo mismo estado del procesador que estado del proceso? Explique su respuesta.
NO ES LO MISMO, el proceso que se realiza, esta siendo ejecutado dentro del procesador, o sea, un estado de proceso esta dentro de un estado del procesador, los estados de procesos están de forma incluyente en el estado del procesador.