Mecanismos Ipc

Páginas: 8 (1816 palabras) Publicado: 4 de enero de 2013
1. Introducción
La comunicación entre procesos, en inglés (Inter-Process Comunication), es una función básica de los sistemas operativos. Los procesos pueden comunicarse entre sí a través del uso de memoria compartida, ya sea con variables compartidas o con buffers; o a través de las herramientas provistas por las rutinas de IPC. La IPC provee un mecanismo que permite a los procesos comunicarsey sincronizarse entre sí, normalmente a través de un sistema de bajo nivel de paso de mensajes que ofrece la red subyacente.
La comunicación se establece siguiendo una serie de reglas (protocolos de comunicación). Los protocolos desarrollados para internet son los mayormente usados: IP (capa de red), protocolo de control de transmisión (capa de transporte) y protocolo de transferencia dearchivos (FTP) y protocolo de transferencia de hipertexto (HTTP)(capa de aplicación).
Los procesos pueden estar ejecutándose en una o más computadoras conectadas a una red. Las técnicas de IPC están divididas dentro de métodos para: paso de mensajes, sincronización, memoria compartida y llamadas de procedimientos remotos (RPC). El método IPC usado puede variar dependiendo del ancho de banda y latencia(el tiempo desde el pedido de información y el comienzo del envío de la misma) de la comunicación entre procesos y del tipo de datos que están siendo comunicados.
El sistema operativo provee mínimamente dos primitivas, enviar y recibir, normalmente llamadas send y receive. Asimismo, debe implementarse un enlace de comunicación entre los procesos de la comunicación. Este enlace puede serunidireccional o multidireccional según permita la comunicación en solo uno y en varios sentidos.
La comunicación puede ser síncrona o asíncrona, persistente o momentánea, directa o indirecta, simétrica o asimétrica, con uso de buffers explícito o automático, envío por copia del mensaje o por referencia, y con mensajes de tamaño fijo o variable. Y también hay que destacar que la comunicación puede ser:• Comunicación orientada a mensajes
Las comunicaciones RPC se basan en la idea de que el receptor está operativo para poder invocar una cierta función, no podemos suponer que el receptor siempre estará operativo y esperando a comunicarse. La solución es definir la comunicación en término de paso de mensajes.
• Comunicación orientada a stream
Los modelos RPC, RMI y MOM realizan comunicacionesindependientes del tiempo. Existen también sistemas donde el tiempo es crucial en la comunicación, o los resultados de salida serán incorrectos. Es así el caso de transmisión de audio, video, sensor de datos, etc. (comunicación continua de datos) donde cortes de comunicación generan retardos no deseados.

2. Funcionamiento de los mecanismos IPC
En sistemas distribuidos, dos o más procesosestablecen una comunicación entre ellos por medio de un protocolo acordado por los procesos. Un proceso puede ser emisor en determinados puntos durante el protocolo y receptor en otros. Cuando la comunicación es desde un proceso a únicamente otro proceso, el modelo de comunicación entre procesos se dice que es unidifusión o unicast. Cuando la comunicación es desde un proceso con un grupo de procesos, elmecanismo de comunicación se denomina multidifusión o multicast.
Los sistemas operativos actuales, como UNIX y Windows proporcionan funcionalidades para la comunicación entre procesos. Estas funcionalidades o mecanismos de comunicación entre procesos a nivel de sistema operativo incluyen colas de mensajes, semáforos, y regiones de memoria compartida. Es posible desarrollar software de red usandodirectamente estas funcionalidades a nivel de sistema operativo.
Una de las mayores dificultades cuando se trabaja con mecanismos de comunicación entre procesos es que cada proceso involucrado se ejecuta de forma independiente sin que ninguno de ellos sepa que ocurre en el proceso en el otro extremo. Por este motivo debemos asegurar que sólo un proceso accede a un determinado recurso, y esto...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • MECANISMO DE MEDICI N IPC
  • El ipc
  • IPC
  • El IPC
  • IPC
  • IPC
  • el ipc
  • Machete de ipc

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS