Diferencia entre revisiones de «Mensajería»
De Wiki de Sistemas Operativos
(Página nueva: Es una unidad de información que se intercambia entre dos o más procesos. Mediante los mensajes podemos transmitir información y sincronizar procesos (mediante la espera de un ci...) |
|||
Línea 16: | Línea 16: | ||
== Formas de transmisión == | == Formas de transmisión == | ||
− | * Transmisión por copia: directa e indirecta. | + | * Transmisión por copia: directa (el mensaje se copia de espacio de emisor a espacio de receptor) e indirecta (mensaje se copia de espacio de emisor a espacio de SO, y de ahí a espacio de receptor). |
− | * Transmisión por referencia: directa y global. | + | * Transmisión por referencia: directa (lo que se copia es un puntero al mensaje) y global (emisor crea mensaje en espacio de SO, y se copia a espacio de receptor un puntero al mismo). |
− | * Transmisión por copia de escritura | + | * Transmisión por copia de escritura (el mensaje sólo se copia si se modifica por emisor o receptor). |
Revisión del 12:57 6 abr 2011
Es una unidad de información que se intercambia entre dos o más procesos.
Mediante los mensajes podemos transmitir información y sincronizar procesos (mediante la espera de un cierto mensaje).
Primitivas:
- send(mensaje): envía mensaje
- receive(mensaje): recibir mensaje
Destino y fuente
- Denominación Directa: se emplea ID para identificar al destinatario. Valores especiales: BROADCAST (a todos), MULTICAST (a un grupo).
- Denominación Indirecta: se emplea un elemento intermediario. Recurso compartido especial en el sistema: BUZÓN.
Formas de transmisión
- Transmisión por copia: directa (el mensaje se copia de espacio de emisor a espacio de receptor) e indirecta (mensaje se copia de espacio de emisor a espacio de SO, y de ahí a espacio de receptor).
- Transmisión por referencia: directa (lo que se copia es un puntero al mensaje) y global (emisor crea mensaje en espacio de SO, y se copia a espacio de receptor un puntero al mismo).
- Transmisión por copia de escritura (el mensaje sólo se copia si se modifica por emisor o receptor).