
Virtual Sockets Tasks or section of Tasks can communicate with another task or section of task The tasks may send or r…
Pipes are similar like message queues A pipe can be opened or closed similar like a fopen() and fclose() of a C Program…
Mailboxes A Meassage mailbox is an IPC message Block that can be used only by a single destined Task The source is the …
Elimination of Shared Data Problems or Problems with Semaphores The use of semaphores does not eliminate the shared dat…
In the above Diagram, The Task A Requesting for taking semaphore with the Kernel or Operating System The kernel acknowl…
Assume that several ISRs or tasks share a variable. If there is a variable currently running under a task and there is …
Message Queues Either one task or group of tasks can use the queue Usually queue is circular. elements are accessed by …
Signals Signal is a short message sent from a process for enabling inter process communication Signal is usually a one …
Interprocess Communication (IPC) A process (task or ISR) generates an input information by setting or resetting a flag …