lunes, 6 de febrero de 2012

QUE ES UN PROCESO ?


 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