lunes, 16 de noviembre de 2015

QUE ES UN PROCESO?

Un proceso puede informalmente entenderse como un programa en ejecución. Formalmente un proceso es "Una unidad de actividad que se caracteriza por la ejecución de una secuencia de instrucciones, un estado actual, y un conjunto de recursos del sistema asociados

Dentro de las operaciones más básicas y a la vez más complejas de nuestra PC encontramos los procesos. Siempre que le pidamos a nuestra computadora que haga algo, los procesos asumirán el trabajo y de esta manera el microprocesador dará ejecución al plan que realice el sistema operativo a través de los procesos.
  • El principal concepto en cualquier sistema operativo es el de proceso.
  • Un proceso es un programa en ejecución, incluyendo el valor del program counter, los registros y las variables.
  • Conceptualmente, cada proceso tiene un hilo (thread) de ejecución que es visto como un CPU virtual.
  • El recurso procesador es alternado entre los diferentes procesos que existan en el sistema, dando la idea de que ejecutan en paralelo (multiprogramación).
Cada proceso tiene su program counter, y avanza cuando el proceso tiene asignado el recurso procesador. A su vez, a cada proceso se le asigna un número que lo identifica entre los demás: identificador de proceso (process id).

No hay comentarios.:

Publicar un comentario