1 00:00:00,000 --> 00:00:13,580 Bien, en este vídeo, perteneciente al módulo de implantación de sistemas operativos, ISO, del ciclo Administración de Sistemas Informáticos en Red, 2 00:00:14,679 --> 00:00:27,800 para la unidad de trabajo 1 vamos a ver en el apartado de software de un sistema informático y en concreto para la parte de la gestión de procesos, 3 00:00:27,800 --> 00:00:47,320 Es una parte bastante importante de esta unidad. Vamos a ver los posibles estados que puede adoptar un proceso y las posibles transiciones, que son múltiples, que se pueden dar entre esos diferentes estados de un proceso. 4 00:00:47,320 --> 00:01:01,560 En cuanto a los posibles estados que puede adoptar un proceso, los más importantes es estado de ejecución, en ejecución, que es cuando el proceso se está ejecutando en ese mismo instante. 5 00:01:02,159 --> 00:01:15,960 Un proceso también puede estar preparado o listo, que está esperando a que se cumplan unas determinadas condiciones y le den paso para ejecutarse. 6 00:01:15,960 --> 00:01:32,080 Un proceso también puede estar en estado bloqueado, que es cuando está en espera de que se cumpla un evento determinado o una operación determinada de entrada y salida para desbloquearse. 7 00:01:32,079 --> 00:01:50,759 Y un proceso también puede estar muerto o terminado, que es cuando su ejecución ha terminado correctamente o bien cuando el sistema operativo lo ha marcado como erróneo, en función de la casuística. 8 00:01:51,759 --> 00:02:01,239 En cuanto a las posibles transiciones entre estados de los procesos, nos encontramos todas estas combinaciones que aparecen aquí. 9 00:02:02,959 --> 00:02:13,259 Como veis, desde cualquier estado de un proceso se puede llevar al estado muerto o terminado. 10 00:02:14,439 --> 00:02:20,400 O sea, tanto si el proceso está en ejecución, como si el proceso está bloqueado, como si el proceso está preparado, 11 00:02:21,340 --> 00:02:29,539 puede haber una transición directa a estado de proceso muerto o terminado, en función de las condiciones y de la casuística. 12 00:02:29,539 --> 00:02:52,780 Además, se pueden dar estas transiciones que vemos aquí arriba, que sería un proceso en estado de ejecución puede pasar a estado preparado, un proceso en estado de ejecución puede pasar a estado bloqueado, a la espera de que llegue un evento determinado para que se desbloquee. 13 00:02:52,780 --> 00:03:06,280 Un proceso en estado preparado puede pasar a estado de ejecución y también un proceso en estado bloqueado también puede pasar a estado preparado. 14 00:03:08,699 --> 00:03:15,639 Vamos a verlo con estos esquemas gráficamente, las transiciones de estado en los procesos. 15 00:03:15,640 --> 00:03:42,340 Este es un flujo de rama muy básico. Como veis, aquí no aparece reflejado el estado muerto o terminado para simplificarlo, pero tenéis que saber que esa casuística existe y todos estos estados de procesos pueden tener una transición, como decíamos anteriormente, a estado muerto o terminado. 16 00:03:42,340 --> 00:04:00,539 Además, como habíamos visto anteriormente en el slide anterior, aquí se ve gráficamente todas las transiciones que estamos comentando de estado de proceso listo o preparado a ejecución y el proceso inverso. 17 00:04:00,539 --> 00:04:23,360 La transición de estado ejecución ha estado listo o preparado. También la transición de estado ejecución ha bloqueado y de bloqueado ha listo. En función de una serie de eventos que ocurren, se dan todas estas transiciones que estamos viendo. 18 00:04:23,360 --> 00:04:38,280 Y en un esquema un poquito más ampliado, que sería este, pues aquí tenemos reflejados algunos de los eventos que pueden provocar estas transiciones de estado entre los procesos. 19 00:04:38,280 --> 00:04:50,620 Por ejemplo, cuando un estado está en estado preparado, el planificador hace que ese proceso pase a estado de ejecución 20 00:04:50,620 --> 00:04:59,040 Y cuando ocurre una interrupción del sistema, ese proceso pasa de estado de ejecución a estado preparado 21 00:04:59,040 --> 00:05:02,460 Y así con todas estas casuísticas que estamos viendo por aquí 22 00:05:02,459 --> 00:05:10,639 Estos son los eventos que provocan las transiciones de estado en algunos de los procesos.