PROCESO
En informática, un proceso es un programa en ejecución, los
procesos son gestionados por el sistema operativo y están formados 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 le permite al sistema operativo su planificación.
Los procesos son creados y destruidos por el sistema
operativo, así como también este se debe hacer cargo de la comunicación entre
procesos, pero lo hace a petición de otros procesos. El mecanismo mediante el
cual un proceso crea otro proceso se llama bifurcación. Los nuevos procesos
pueden ser independientes y no compartir el espacio de memoria con el proceso
que los ha creado o ser creados en el mismo espacio de memoria.
ESTADOS DE PROCESO
Ejecutando: Es
que la tarea se esta realizando. Es el proceso que tiene dado un procesador y
esta ejecutando las instrucciones.
Listo: En
este estado, todas las tareas están preparadas, para que cuando un
procesador quede libre, las ejecute.
Espera: Son
las que están esperando a que se cumpla una condición y por
lo tanto no están preparadas para cargar un programa, se puede
definir como estado suspendido o bloqueado.
Nuevo: Quiere
decir que es cuando el proceso es creado, o se esta creando.
Finalización o terminado: El
proceso ha terminado su ejecución.
No hay comentarios:
Publicar un comentario