1/11
These flashcards cover key vocabulary related to Inter Process Communication (IPC) mechanisms, their definitions, and relevant concepts.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Inter Process Communication (IPC)
A mechanism allowing two processes to communicate and share data.
File
A common form of IPC where processes share data by reading/writing from a file.
Shared Memory
A segment of main memory that is accessible to multiple processes for data sharing.
Message Passing
An IPC technique where messages are sent between processes asynchronously.
Pipe
An IPC mechanism that allows processes to communicate in a producer-consumer manner using FIFO.
Signal
A notification mechanism for processes to asynchronously communicate events.
Remote Procedure Call (RPC)
A protocol that allows a program to request a service from a program located on another machine.
Race Condition
A situation where multiple processes access shared data concurrently, which can lead to inconsistent data.
Synchronization
The coordination of simultaneous processes to avoid conflicts when accessing shared resources.
Unnamed Pipes
Pipes with no explicit handle, used for communication between related processes.
Named Pipes
Pipes with an explicit handle that can be used for communication between unrelated processes.
Producer-Consumer Paradigm
A model in which one process produces data that is consumed by another process.