
A1.QUE ES UN BCP Y SUS ESTADOS DE PROCESO

El Bloque de Control de Proceso (BCP), también conocido como PCB (Process Control Block en inglés), es una estructura de datos utilizada por el sistema operativo para almacenar y administrar la información esencial sobre un proceso en particular. El BCP funciona como un contenedor de información que permite al sistema operativo realizar un seguimiento del estado del proceso, sus recursos asignados y su historial de ejecución.

- INACTIVOS: Estado en el que se sitúan los procesos que no pueden competir por el procesador :
Suspendido bloqueado: procesos suspendidos mientras se esperaba un evento, y las causas de su bloqueo no han desaparecido.
Suspendido preparado: procesos suspendidos pero que no tienen causas para estar bloqueados.
Estados de proceso
Podemos dividirlos en activos e inactivos:
- ACTIVOS: compite por el procesador o está en condiciones de poder hacerlo :
Ejecución: proceso que tiene el control de la CPU.
Preparado: está dispuesto para entrar en la CPU cuando el sistema así lo determine.
Bloqueado: no pueden ejecutarse porque han realizado una operación que exige una espera. Por ejemplo una operación de E/S.