
1 minute read
ESTADOS Y TRANSICIONES DE UN PROCESO EN UN SISTEMA OPERATIVO.

En un sistema operativo, un proceso puede estar en diferentes estados en función de su actividad y estado actual. Estos estados incluyen:
Advertisement
Nuevo: cuando se crea un nuevo proceso.
Listo: cuando el proceso está esperando a que se le asigne tiempo de CPU para su ejecución.
En ejecución: cuando el proceso está utilizando el tiempo de CPU para su ejecución.
Bloqueado: cuando el proceso no puede continuar su ejecución hasta que se cumpla una determinada condición, como la finalización de una operación de entrada/salida.
Terminado: cuando el proceso ha finalizado su ejecución y ha liberado todos los recursos que tenía asignados.
El cambio de estado en un proceso lo lleva a cabo el sistema operativo 2, basado en su programación interna y en las condiciones que se presenten en el sistema. Por ejemplo, un proceso puede pasar del estado en listo a ejecutándose cuando se le asigna tiempo en el CPU.
BLOQUE DE CONTROL Y OPERACIONES SOBRE PROCESOS EN UN SISTEMA OPERATIVO.

El sistema operativo utiliza el bloque de control de procesos (BCP), también conocido como PCB (Process Control Block), como una estructura de datos para realizar un seguimiento de la información sobre cada proceso que está activo. El BCP incluye detalles vitales sobre el proceso, incluido su estado, su identificador único, su prioridad, los recursos asignados y su estado de finalización.
Las operaciones sobre procesos son las acciones que realiza el sistema operativo en relación con los procesos. Estas operaciones incluyen la creación de nuevos procesos, la terminación de procesos, la suspensión y continuación de procesos, entre otras.
