Un proceso es un programa en ejecución.
Un proceso además del código del programa, incluye la
actividad actual, representada por el valor del contador de programa, y el valor de los registros de la CPU, y
debe proceder de manera secuencial....
More
Un proceso es un programa en ejecución.
Un proceso además del código del programa, incluye la
actividad actual, representada por el valor del contador de programa, y el valor de los registros de la CPU, y
debe proceder de manera secuencial.
Generalmente también incluye a la pila del proceso, que contiene datos
temporales, y una sección de datos que contiene variables globales.
Los procesos son una de las abstracciones
más antiguas e importantes que proporcionan los sistemas operativos, los procesos tienen la capacidad de
operar concurrentemente, incluso cuando hay solo una CPU disponible.
El intérprete de comandos o shell es un proceso que lee los comandos a partir de una terminal, y crea un
proceso que se encarga de la ejecución del comando.
Un proceso consta del programa ejecutable, datos y pila, contador, registros e información adicional necesaria
para ejecutar el programa.
Toda la información asociada a un proceso se almacena en una tabla del SO conocida como
Less