Som bloqueado
Clasificado en Informática
Escrito el en español con un tamaño de 2,64 KB
Comienzo de la ejecución: se inserta en la cola de preparados.
• Paso a estado de ejecución: el que se encuentra primero en la cola pasa a ejecutarse cuando el reloj haya interrumpido el que estaba en ejecución.
• Paso a estado bloqueado: un proceso que está en ejecución y pasa a realizar una operación de E/S pasa a la cola de bloqueados. Una segunda posibilidad es que un proceso se haya suspendido estando bloqueado y en el momento de la reanudación no haya desaparecido la causa de la suspensión.
• Paso a estado preparado: puede ser por cuatro causas:
– Ejecución de un programa.
– Fin de una operación de E/S. Pasa de bloqueado a estar preparado porque finalizó la causa por la que estaba bloqueado.
– Interrupción. Si se produce una interrupción que fuerza a que se corte un proceso, este pasa a preparado. Finalización del quantum.
– Activación. Un proceso suspendido pero que no estaba bloqueado, en el momento de activarlo de nuevo pasa a la cola de preparados
Inicio Proceso:
Asignar un identificador de proceso único: En este instante, se añade una nueva entrada a la tabla de procesos, que contiene una entrada por proceso. Reservar espacio para el proceso: Esto incluye todos los elementos de la imagen de proceso. Inicialización del bloque de control de proceso (BCP): La parte de identificación de proceso del BCP contiene el identificador del proceso así como otros posibles identificadores, como por ejemplo, el identificador del proceso padre. Establecer los enlaces apropiados: Si el sistema operativo mantiene cada cola del planificador como una lista enlazada, el nuevo proceso debe situarse en la cola de Listos o en la cola de Listos/Suspendidos. Creación o expansión de otras estructuras de datos: El sistema operativo puede mantener un registro de auditoría por cada proceso que se puede utilizar posteriormente a efectos de análisis de rendimiento del sistema.