| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
réseaux  
  • Ethernet

  • FTP et Telnet

  • Adresse IP

  • Réseau Internet

  • Réseaux locaux

  • modems

  • sécurité des réseaux

  • Autre Réseaux informatiques

  • Routeurs

  • Réseaux virtuels

  • Voice Over IP

  • réseau sans fil

  • Routeurs sans fil
  •  
    Connaissances Informatiques >> réseaux >> Autre Réseaux informatiques >> Content
    Types de Interprocess Communication
    Communication inter- est de la communication qui se produit entre deux programmes différents . Lors de la communication , un programme agit souvent comme un client et reçoit des informations à partir du serveur . Le client est un programme qui demande quelque chose , alors que le serveur est le programme qui fournit quelque chose . Certains programmes peuvent servir à la fois clients et serveurs. Mécanismes de communication

    applications utilisent différents moyens de communication . L'utilisateur ou le développeur de logiciel décide quel mécanisme le programme utilise pour communiquer avec d'autres programmes. Les applications peuvent utiliser plusieurs méthodes de communication inter-processus . Certaines applications peuvent communiquer avec des applications provenant d'autres réseaux , tandis que d'autres applications ne communiquent avec des applications sur le même réseau local. Certaines applications ne peuvent communiquer avec les applications fonctionnant sur le même système d'exploitation , tandis que d'autres applications peuvent communiquer avec les programmes avec différents systèmes d'exploitation .
    Choisir Processus

    Les utilisateurs choisissent parfois qui applications d'un programme particulier vont interagir avec , tandis que d'autres applications choisir leurs propres partenaires de communication. Certaines méthodes de communication inter-processus peuvent interagir avec n'importe quel programme qui est conçu pour accepter ou envoyer des données à leur disposition. Par exemple, certains permettent aux gens de copier du texte et d'autres données d'un programme et les coller dans un tout autre genre de programme.
    Simple de communication

    le presse-papiers est un exemple de communication inter-processus . Lorsque les utilisateurs copient les données d'un programme , ils ont placé les données dans un emplacement unique récupérables dans un format spécifique . D'autres programmes peuvent examiner les données et récupérer les données qu'ils comprennent. Par exemple , un utilisateur peut prendre à la fois du texte et des images dans un document de traitement de texte et le copier dans le presse-papiers. Ensuite, l'utilisateur peut avoir un programme text-to -speech lire les données . Depuis que le programme text-to -speech peut pas lire les images , le programme ignorera l'image et seulement lire le texte. Les formes les plus simples de communication inter-processus impliquent une écriture de données du programme dans un emplacement spécifique et un autre programme de lecture des données. Géré mémoire est un processus similaire , mais implique des données associées à un fichier dans n'importe quel système de fichiers.
    Premier entré, premier sorti

    tuyaux sont communication séquentielle d'un processus à un autre procédé apparenté . FIFO sont comme des tuyaux. Processus indépendants peuvent communiquer les uns avec les autres à travers une seule FIFO, ou premier entré, premier sorti , pipe. Le tuyau est créé pour un but. Fichiers spéciaux FIFO ont des noms et des programmes spécifiques ouvrent le FIFO par son nom.
    Sockets

    Sockets sont utilisés pour permettre des processus indépendants de communiquer les uns avec les autres . Communication Internet a lieu via les sockets . Socket basée sur la communication inter-processus est surtout utilisé pour les codes envoyés vers ou depuis un système BSD ou de réseau de communication inter-processus . Sinon , les programmes devraient utiliser IRIX communication inter-processus , car il est plus rapide , plus facile à mettre en œuvre et peut s'engager dans multi-processing .
    Bloquant les messages

    Blocage des opérations de message peut suspendre processus jusqu'à ce que l'autre application avec lesquels ils travaillent est prêt pour l' information. Certains programmes s'engager dans la communication des processus non bloquante quand ils n'attendent pas la permission d'un autre programme .

    Previous :

    next :
      articles connexes
    ·Protocole de sécurité pour les réseaux de capteurs 
    ·Comment faire un Flush DNS 
    ·Comment réinstaller une MediaSmart EX475 Home Server H…
    ·Analyse du réseau Utilisation de l'espace de Latent 
    ·Comment faire pour installer Cat6 
    ·Comment installer un Ruby VeriFone 
    ·Comment créer un calendrier de groupe Avec Exchange 
    ·Qu'est-ce qu'une connexion socket 
    ·Comment joindre deux colonnes 
    ·Comment supprimer un ordinateur de groupe de travail 
      articles en vedette
    ·Comment câbler un Furuno Mo 1100 
    ·Comment faire pour créer un mot de passe pour Wireless…
    ·Comment faire pour installer le MIB Dell 
    ·Comment ICS la Xbox 360 avec Windows Vista 
    ·Comment faire pour configurer Outlook 2007 dans un VPN 
    ·Comment planifier la sécurité du système 
    ·Dial-Up problèmes de modem 
    ·Comment configurer un routeur du modem de Time Warner 
    ·Comment connecter un modem câble à un routeur et mode…
    ·Comment retirer la batterie pour Smart- UPS 3000 
    Copyright © Connaissances Informatiques http://fr.wingwit.com