sub proceso

Un proceso es un programa en ejecución. Un sistema operativo utiliza procesos para separar las aplicaciones que se están ejecutando. Un subproceso es la unidad básica a la que el sistema operativo asigna tiempo de procesador. Cada subproceso tiene una prioridad de programación y mantiene un conjunto de estructuras que el sistema usa para guardar el contexto del subproceso mientras la ejecución del subproceso está pausada. El contexto del subproceso incluye toda la información que el subproceso necesita para reanudar sin problemas la ejecución, incluido el conjunto de pila y registros de CPU del subproceso. Dentro de un proceso, se pueden ejecutar varios subprocesos. Todos los subprocesos de un proceso comparten su espacio de direcciones virtuales. Un subproceso puede ejecutar cualquier parte del código de programa, incluidas las partes que esté ejecutando otro subproceso.

Comentarios