SINCRONICA
Quien envía permanece bloqueado esperando a que llegue una respuesta del receptor antes de realizar cualquier otra tarea.
Asíncrona
Quien envía continúa con otro proceso inmediatamente se envía el mensaje al receptor.
Quien envía permanece bloqueado esperando a que llegue una respuesta del receptor antes de realizar cualquier otra tarea.
Asíncrona
Quien envía continúa con otro proceso inmediatamente se envía el mensaje al receptor.
PERSISTENTE
El receptor no tiene que estar operativo al mismo tiempo que se realiza la comunicación, el mensaje se almacena tanto tiempo como sea necesario para poder ser entregado (Ej.: e-Mail).
Momentánea (transient)
El mensaje se descarta si el receptor no está operativo al tiempo que se realiza la comunicación. Por lo tanto no será entregado.
El receptor no tiene que estar operativo al mismo tiempo que se realiza la comunicación, el mensaje se almacena tanto tiempo como sea necesario para poder ser entregado (Ej.: e-Mail).
Momentánea (transient)
El mensaje se descarta si el receptor no está operativo al tiempo que se realiza la comunicación. Por lo tanto no será entregado.
DIRECTA
Las primitivas enviar y recibir explicitan el nombre del proceso con el que se comunican. Ej:
enviar (mensaje, A) envía un mensaje al proceso A
Es decir se debe especificar cual va a ser el proceso fuente y cual va a ser el proceso Destino.
Las primitivas enviar y recibir explicitan el nombre del proceso con el que se comunican. Ej:
enviar (mensaje, A) envía un mensaje al proceso A
Es decir se debe especificar cual va a ser el proceso fuente y cual va a ser el proceso Destino.
INDIRECTA
La comunicación indirecta se implementa mediante puertos, en alguna bibliografía se lo denomina buzones. Para poder comunicarse los procesos deben compartir el puerto. Ej:
enviar (mensaje, 1) envía un mensaje al puerto 1
La comunicación indirecta se implementa mediante puertos, en alguna bibliografía se lo denomina buzones. Para poder comunicarse los procesos deben compartir el puerto. Ej:
enviar (mensaje, 1) envía un mensaje al puerto 1
SIMETRICA
Todos los procesos pueden enviar o recibir. También llamada bidireccional para el caso de dos procesos.
Todos los procesos pueden enviar o recibir. También llamada bidireccional para el caso de dos procesos.
ASIMETRICA
Un proceso puede enviar, los demás procesos solo reciben. También llamada unidireccional.
Buffers explicitos y automaticos: es creada explícitamente por un comando del Sistema operativo, es el uso de tuberias o softaware y persiste posteriormente de la finalización del proceso y debe ser borrada una vez que no va a seguir siendo utilizada.
Un proceso puede enviar, los demás procesos solo reciben. También llamada unidireccional.
Buffers explicitos y automaticos: es creada explícitamente por un comando del Sistema operativo, es el uso de tuberias o softaware y persiste posteriormente de la finalización del proceso y debe ser borrada una vez que no va a seguir siendo utilizada.
0 comentarios:
Publicar un comentario