Bloque de control de proceso

Solo disponible en BuenasTareas
  • Páginas : 2 (371 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de enero de 2012
Leer documento completo
Vista previa del texto
BLOQUE DE CONTROL DE PROCESO (PCB)
RODOLFO SIMON OLMEDO LUNA ISC-4 T/M ENERO, 2012

¿Qué es un proceso?
Proceso  Un programa cargado en memoria y en ejecución. • Contador de programa  designael valor a la actividad actual (designa la siguiente instrucción que hay que ejecutar). • Pila (Stack)  contiene datos temporales (como parámetros de las funciones, las direcciones de retorno y lasvariables locales). • Sección de datos  contiene las variables globales. • Cúmulo de memoria  es la memoria que se le asigna dinámicamente al proceso en tiempo de ejecución.

Estados de unProceso

Nuevo  el proceso está siendo creado. En ejecución  se están ejecutando las instrucciones. En espera  el proceso está esperando a que se produzca un suceso. Preparado  el proceso está a laespera de que le asignen a un procesador. Terminado  ha terminado la ejecución del proceso.

Bloque de Control de Proceso
PCB  Es un registro donde el sistema operativo almacena la informaciónasociada a un proceso, el cual dura mientras no termine el proceso. Terminado el proceso, el PCB es borrado y su registro se libera para ser utilizado por otros procesos; un proceso sin PCB no esconocido por el SO, y no compite por los recursos del sistema.

Algunos de los elementos que contiene este bloque son los siguientes:
• Estado del proceso  pueden ser nuevo, preparado, enejecución, en espera, detenido, etc. • Contador de programa  indica la dirección de la siguiente instrucción que va a ejecutar dicho proceso.

Bloque de Control de Proceso
• Registros de la CPU  varíandependiendo de la arquitectura de la computadora. Incluyen acumuladores, registros de índice, punteros de pila y registros de propósito general, además de los indicadores de estado. Todo esto se debeguardar con el contador de programa por una eventual interrupción y así continuar después con el proceso. • Información de planificación de CPU  incluye la prioridad de los procesos, la cola de...
tracking img