Connaissances Informatiques >> réseaux >> Autre Réseaux informatiques >> Content
  Derniers articles
  • Comment mettre en place Usenet Via R…
  • Comment utiliser une adresse de bouc…
  • USB Printer Cable vs. USB au câble …
  • Comment connecter un fax à la ligne…
  • Comment brancher une connexion dial-…
  • Comment utiliser le débogage à dis…
  • Comment envoyer de gros fichiers JPG…
  • Comment utiliser Asus WL- 167g sur u…
  • Comment ConnectTwo ordinateurs avec …
  • Fondamentale réseau Tutorial inform…
  •   Autre Réseaux informatiques
  • 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
  •  
    Autre Réseaux informatiques

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment connecter un ordinateur à la TVHD sans fil 
  • Serial SCSI Protocol 
  • Comment installer le serveur NetBus à un ordinateur distant 
  • Comment puis -je faire mon ASA Réagir à Ping 
  • Comment connecter une PS3 à un ordinateur portable 
  • Comment puis-je ajouter une imprimante réseau à mon nouvel ordinateur portable 
  • Comment recycler les ordinateurs à Newmarket , Ontario 
  • Comment savoir si un ordinateur est d'utiliser un proxy 
  • Utilisation industrielle d'un ordinateur 
  • Comment faire pour embêter les gens sur le téléphone 
  • Connaissances Informatiques © http://www.ordinateur.cc