- Signals inform processes of the occurrences of asynchcronous events.
- Process may send each other signal with the kill system call, or the kernel may send signals internally.
- 19 Signals are there in system V
- Only related processes, descendents ofa process that issued the pipe call, can share access to unnamed pipes.
Power point slide of this picture: pipe.ppt
FIFOs (Named pipes) - created by open() or mknod
- All processes can access a named pipe regardless of their relationship.
File locking
System V IPC (which works on most unix flavours)
- Message Queues:
- Semaphores:
- Shared Memory: Process share parts of their virtual address space. Processes read and write shared memory using the same machine instructions they use to read write regular memory. After attaching shared memory, it becomes part of the virtual address space of process, accessible in the same way other virtual addresses are.
Spin Locks
Read Write Locks
Memory Mapped Files
Unix Sockets
No comments:
Post a Comment