# IPC

- [IPC Anatomy](/computer-operation-systems/linux-os-dev.-engineer/ipc/ipc-anatomy.md): Inter-Process Communication Anatomy
- [Signal Programming](/computer-operation-systems/linux-os-dev.-engineer/ipc/signal-programming.md)
- [Pipe Programming](/computer-operation-systems/linux-os-dev.-engineer/ipc/pipe-programming.md)
- [FIFO Programming](/computer-operation-systems/linux-os-dev.-engineer/ipc/fifo-programming.md): Named Pipes
- [Msg. Queue Programming](/computer-operation-systems/linux-os-dev.-engineer/ipc/msg.-queue-programming.md)
- [System V](/computer-operation-systems/linux-os-dev.-engineer/ipc/msg.-queue-programming/system-v.md): Message Queue based on System V
- [Share Memory Programming](/computer-operation-systems/linux-os-dev.-engineer/ipc/share-memory-programming.md)
- [System V](/computer-operation-systems/linux-os-dev.-engineer/ipc/share-memory-programming/system-v.md): Shared Memory based on System V
- [Socket Programming](/computer-operation-systems/linux-os-dev.-engineer/ipc/socket-programming.md): BSD Sockets
