“Conocimientos Redes>Otros Informática Redes

Tipos de comunicación entre procesos

2016/1/27
comunicación entre procesos es la comunicación que se produce entre dos programas diferentes . Cuando la comunicación , un programa a menudo actúa como un cliente y recibe información desde el servidor . El cliente es un programa que pide algo, mientras que el servidor es el programa que ofrece algo. Algunos programas pueden actuar como clientes y servidores . Mecanismos de comunicación

aplicaciones utilizan diferentes mecanismos de comunicación . El desarrollador de usuario o el software decide que el mecanismo de programa utiliza cuando se comunica con otros programas . Las aplicaciones pueden utilizar varios métodos de comunicación entre procesos . Algunas aplicaciones pueden comunicarse con aplicaciones de otras redes , mientras que otras aplicaciones sólo se comunican con las aplicaciones de la misma red local . Algunas aplicaciones sólo pueden comunicarse con las aplicaciones que se ejecutan en el mismo sistema operativo , mientras que otras aplicaciones pueden comunicarse con programas con diferentes sistemas operativos.
Elegir Procesos

ocasiones, los usuarios eligen qué aplicaciones de un programa en particular interactúan con , mientras que otras aplicaciones escogen sus propios interlocutores. Algunos métodos de comunicación entre procesos pueden interactuar con cualquier programa que está diseñado para aceptar o enviar datos a ellos. Por ejemplo , algunos permiten a la gente para copiar el texto y otros datos de un programa y pegarlos en un tipo completamente diferente de programa.
Sencillo de Comunicación

El portapapeles es un ejemplo de comunicación entre procesos. Cuando los usuarios copiar los datos de un programa , se colocan los datos en un solo lugar recuperables en un formato específico . Otros programas se pueden mirar los datos y recuperar los datos que ellos entienden . Por ejemplo , un usuario puede tener texto e imagen en un documento de procesamiento de texto y copiarlo en el portapapeles . A continuación, el usuario puede tener un programa de texto a voz lee los datos. Dado que el programa de texto a voz no puede leer las imágenes , el programa ignorará la imagen y sólo leer el texto. Las formas más simples de la comunicación entre procesos implican un dato de escritura del programa en una ubicación específica y otro programa de lectura de los datos . Gestionado memoria es un proceso similar, pero incluye datos asociados a un archivo en cualquier sistema de archivos.
First -in First -Out

Pipes son la comunicación secuencial de un proceso a otro proceso relacionado . FIFO son como tubos . Procesos no relacionados pueden comunicarse entre sí a través de una única FIFO , o primero en entrar primero en salir , de la tubería. La tubería se crea con un propósito . Ficheros especiales FIFO tienen nombres y programas específicos abrir la FIFO por su nombre.
Sockets

enchufes se utilizan para permitir que los procesos no relacionados para comunicarse entre sí. La comunicación de Internet se produce a través de tomas de corriente . Socket basado en la comunicación entre procesos se utiliza sobre todo para los códigos enviados hacia o desde un sistema BSD o de la red de comunicación entre procesos . De lo contrario , los programas deben utilizar IRIX la comunicación entre procesos , ya que es más rápido, fácil de implementar y pueden participar en multi-proceso .
Bloqueando mensajes

bloqueo de operaciones de mensajes puede suspender procesos hasta que la otra aplicación que están trabajando con está listo para recibir la información . Algunos programas se involucran en el proceso de comunicación sin bloqueo cuando no esperan el permiso del otro programa.

Otros Informática Redes
¿Cuál es la velocidad de Dial Up
¿Qué es un espacio de nombres de dominio
Cómo activar el Filtro de Spam en Exchange 2007
¿Cuáles son los beneficios de bases de datos móviles
Tres Niveles de Business Technology Lógica
Pasos para realizar una Traceroute
Cómo detener y esperar Protocolos de Control de Flujo
Cómo instalar Microsoft Office 2007 en Windows Server 2003
Conocimientos Informáticos © http://www.ordenador.online