P3L3 Flashcards
1
Q
IPC Types
A
- Processes share memory
2. Processes exchange messages
2
Q
Kernel requirements for message-passing
A
- Establish communication
- Perform each IPC op
4x user/kernel crossings and 4x data copies
3
Q
Kernel requirements for shared memory IPC
A
system calls only for setup data copies
but requires explicit synchronization
4
Q
Message Passing Forms
A
- Pipes
- Message Queues
- Sockets
5
Q
LPC
A
Windows Local Procedure Calls
Move large data, use shared mem ipc
6
Q
Binary Semaphore
A
Mutex