Un proceso es una instancia de un programa en ejecución:
Pueden existir varios procesos ejecutando un mismo programa, pero cada uno es un proceso distinto, con su propia representación.
Un proceso consta al menos de:
- El código del programa.
- Los datos del programa.
- Una pila de ejecución.
- El PC indicando la próxima instrucción.
- Un conjunto de registros de propósito general con los valores actuales.
- Un conjunto de recursos del SO (memoria, archivos abiertos, etc.)
- Para la planificación de la CPU lo importante son los procesos, no los programas.
- La idea básica es que un proceso se puede ver como:
• unidad de ejecución: cada proceso se ejecuta independientemente y tiene su propio flujo de control.
• unidad de planificación.
Pueden existir varios procesos ejecutando un mismo programa, pero cada uno es un proceso distinto, con su propia representación.
Un proceso consta al menos de:
- El código del programa.
- Los datos del programa.
- Una pila de ejecución.
- El PC indicando la próxima instrucción.
- Un conjunto de registros de propósito general con los valores actuales.
- Un conjunto de recursos del SO (memoria, archivos abiertos, etc.)
- Para la planificación de la CPU lo importante son los procesos, no los programas.
- La idea básica es que un proceso se puede ver como:
• unidad de ejecución: cada proceso se ejecuta independientemente y tiene su propio flujo de control.
• unidad de planificación.
No hay comentarios:
Publicar un comentario