Concepto de Proceso:
Un proceso no es mas que un programa en
ejecución, e incluye los valores actuales del contador de programa, los
registros y las variables. Conceptualmente cada unos de estos procesos tiene su
propia CPU virtual. Desde luego, en la realidad la verdadera CPU conmuta de un
proceso a otro.
Un proceso es un concepto manejado por el
sistema operativo que consiste en el conjunto formado por:
Las instrucciones de un programa
destinadas a ser ejecutadas por el microprocesador.
Su estado de ejecución en un momento
dado, esto es, los valores de los registros de la CPU para dicho programa.
Su memoria de trabajo, es decir, la
memoria que ha reservado y sus contenidos.
Otra información que permite al sistema
operativo su planificación.
Esta definición varía ligeramente en el
caso de sistemas operativos multihilo,
donde un proceso consta de uno o más hilos, la memoria de trabajo (compartida
por todos los hilos) y la información de planificación. Cada hilo consta de
instrucciones y estado de ejecución.
No hay comentarios:
Publicar un comentario