FACTOID # 164: If you're looking to invade someone by sea, try Canada! Canada has only 9000 Navy personnel guarding the longest national coastline in the world.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

FACTS & STATISTICS    Simple view

  1. Select countries to view: (hold down Control key and click to select several)

     

     

    Compare:

     

     

  1. Select fact or statistic: (* = graphable)

     

     

     

  2. (OPTIONAL) Compare to statistic: (both need to be graphable)

     

     

     

  3. View result as:

     

       
(OR) SEARCH ALL encyclopedia, stats & forums:   

Encyclopedia > Interprocess communication

Inter-process communication (IPC) is the exchange of data between one process and another, either within the same computer or over a network. It implies a protocol that guarantees a response to a request. Examples are Unix sockets, RISC OS's messages, Mach ports, OS/2's named pipes, Microsoft Windows' DDE, Novell's SPX, Apple Macintosh's IAC (particularly AppleEvents) and different forms of software componentry (CORBA, Component Object Model ...).


Although IPC is performed automatically by programs, an analogous function can be performed interactively when users cut and paste data from one process to another using a clipboard.


Table of IPC Methods:

Method Operating Systems
File All operating systems
Signal All operating systems
Pipe All POSIX systems
Named pipe All POSIX systems
Shared memory All POSIX systems
Memory map All POSIX systems; may carry race condition risk if a temporary file is used

References

  • System V IPC (http://www.wlug.org.nz/ipc(5)) under Linux (man page)

  Results from FactBites:
 
D-Bus - Wikipedia, the free encyclopedia (495 words)
The mission of the private instances is to provide communication among any applications of the user without restrictions.
Communication between desktop applications in the same desktop session; to allow integration of the desktop session as a whole, and address issues of process lifecycle.
Communication between the desktop session and the operating system, where the operating system would typically include the kernel and any system daemons or processes.
IPC (Interprocess Communication) (Linktionary term) (430 words)
IPC is a communication process used between programs and processes running in multitasking operating systems or between networked computers.
If you think of a client/server application as a program that has been split between front-end and back-end systems, the RPC can be viewed as the component that reintegrates them over the network.
The normal interprocess communication mechanism in UNIX is the pipe, and the socket is the interprocess communication mechanism that works across networks.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.