Cada proceso está representado en el sistema operativo por un bloque de control de proceso (PCB), también denominado bloque de control de tareas.
Figura: Bloque de control de proceso (PCB)
Contiene muchos datos asociados con un proceso específico, incluidos estos:
1. Estado del proceso
El estado puede ser nuevo, listo, en ejecución, en espera, detenido, etc.
2. Contador de programa
El contador indica la dirección de la siguiente instrucción que se ejecutará para este proceso.
3. registros de la CPU
Los registros varían en número y tipo, dependiendo de la arquitectura de la computadora. Incluyen acumuladores, registros de índice, punteros de pila y registros de uso general, además de cualquier información de código de condición. Junto con el contador del programa, esta información de estado debe guardarse cuando se produce una interrupción, para permitir que el proceso continúe correctamente después.
4. Información de programación de CPU
Esta información incluye una prioridad de proceso, punteros a las colas de programación y cualquier otro parámetro de programación.
5. Información de gestión de memoria
Esta información puede incluir información como el valor de los registros base y de límite, las tablas de páginas o las tablas de segmentos, según el sistema de memoria utilizado por el sistema operativo.
6. Información contable
Esta información incluye la cantidad de CPU y tiempo real utilizado, límites de tiempo, números de cuenta, números de trabajo o proceso, etc.
7. Información de estado de E / S
Esta información incluye la lista de dispositivos de E / S asignados al proceso, una lista de archivos abiertos, etc.
- ¿Es una buena decisión obtener un título de CS en LPU?
- ¿Cuáles son los beneficios de estar certificado en LabVIEW?
- ¿Cuál es mejor para un nuevo SH BTech CS: trabajo de IBM o Schneider Electrical?
- Con el creciente no. de los estudiantes de CS que se gradúan cada año, ¿cuál sería el futuro de aquellos que se graduarían en 2020?
- Estoy planeando una Maestría en CS en Alemania para la primavera de 2015. ¿Cuáles son algunas buenas universidades con fuertes vínculos con la industria y buenas perspectivas laborales?