Concepto de proceso
Un proceso
no es más que un programa en ejecución e incluye los últimos valores de
contador, registros e interruptores del programa. Conceptualmente, todos estos
procesos tienen su propia CPU virtual. Por supuesto, de hecho, el procesador
cambia de un proceso a otro.
Un proceso
es un criterio administrado por el sistema operativo basado en un grupo que
consta de:
Las reglas
de un programa destinado a ser ejecutado por un microprocesador. Su estado de
ejecución en un momento
dado, es decir, los valores de los registros de la CPU
para este programa. Su memoria de trabajo, es decir, la memoria que ha
reservado y su contenido
Un sistema
operativo multihilo puede generar tanto hilos como procesos. La diferencia es
que un proceso solo puede generar subprocesos propios y estos subprocesos
comparten toda la memoria reservada para el proceso. En este modelo, todos los
programas ejecutables en una computadora, incluido siempre el sistema
operativo, se organizan en una serie de procesos contiguos, o simplemente procesos.
Jerarquía de procesos Un sistema operativo que se ocupa de la terminología de
procesos necesita un mecanismo para generar todos los procesos necesarios.
Otros sistemas operativos tienen llamadas al sistema para generar un proceso,
cargar su memoria y ejecutarlo. Un proceso debe ser capaz de generar otros
procesos.
0 comentarios:
Publicar un comentario