Componentes de los procesos.
La información que debe manipular el sistema operativo relativa a cada uno de los procesos actuales se suele almacenar en una estructura llamada bloque de control de proceso (PCB - Process Control Block). El PCB incluye campos como: Estado del proceso: El estado actual del proceso. Contador de programa: Cuál es la siguiente instrucción a ser ejecutada por el proceso. Registros del CPU: La información específica del estado del CPU mientras el proceso está en ejecución (debe ser respaldada y restaurada cuando se registra un cambio de estado). Información de planificación (scheduling): La prioridad del proceso, la cola en que está agendado, y demás información que puede ayudar al sistema operativo a planificar los procesos. Información de administración de memoria: La información de mapeo de memoria (páginas o segmentos, dependiendo del sistema operativo), incluyendo la pila (stack) de llamadas. Información de contabilidad: Información de la utilización de recursos que ha tenido este proceso —puede incluir el tiempo total empleado y otros (de usuario, cuando el procesador va avanzando sobre las instrucciones del programa propiamente, de sistema cuando el sistema operativo está atendiendo las solicitudes del proceso), uso acumulado de memoria y dispositivos, etcétera. Estado de E/S: Listado de dispositivos y archivos asignados que el proceso tiene abiertos en un momento dado.
21 may 2015
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario