Comunicación entre Procesos

Páginas: 4 (941 palabras) Publicado: 27 de octubre de 2015
COMUNICACIÓN ENTRE PROCESOS
Por: Ing. Néstor Anaya Chávez
Un proceso no es más que una instancia de un programa en
ejecución, incluyendo los valores actuales del contador de
programa, los registros ylas variables

Creación de un proceso
Hay cuatro eventos principales que provocan la creación de
procesos:
1. El arranque del sistema.
2. La ejecución, desde un proceso, de una llamada al sistemapara creación de procesos.
3. Una petición de usuario para crear un proceso.
4. El inicio de un trabajo por lotes.
Terminación de procesos: Una vez que se crea un
proceso, empieza a ejecutarse y realizael trabajo al que está
destinado. Sin embargo, nada dura para siempre, ni siquiera
los procesos. Tarde o temprano el nuevo proceso terminará,
por lo general debido a una de las siguientescondiciones:
1. Salida normal (voluntaria).
2. Salida por error (voluntaria).
3. Error fatal (involuntaria).
4. Eliminado por otro proceso (involuntaria).

Estados de un proceso
En ejecución (en realidad estáusando la CPU en ese
instante).
Listo (ejecutable; se detuvo temporalmente para dejar que se
ejecute otro proceso).
Bloqueado (no puede ejecutarse sino hasta que ocurra cierto
evento externo).

Hilos
Enlos sistemas operativos tradicionales, cada proceso tiene
un espacio de direcciones y un solo hilo de control. De
hecho, ésa es casi la definición de un proceso. Sin embargo,
con frecuencia haysituaciones en las que es conveniente
tener varios hilos de control en el mismo espacio de
direcciones. Tener un tipo de proceso dentro de otro proceso,
es lo que comúnmente llamamos hilos.

Dormir ydespertar
Una de las más simples primitivas de comunicación entre
procesos son sleep (dormir) y wakeup (despertar). Sleep es una
llamada al sistema que hace que el proceso que llama se
bloquee o desactive,es decir, que se suspenda hasta que otro
proceso lo despierte. La llamada wakeup tiene un parámetro,
el proceso que se va a despertar o activar. De manera
alternativa, tanto sleep como wakeup tienen...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Proceso de comunicación
  • Proceso de comunicación
  • El Proceso De Comunicacion
  • el proceso de la comunicacion
  • procesos de la comunicacion
  • Proceso De La Comunicación
  • PROCESO DE LA COMUNICACION
  • COMUNICACION PROCESOS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS