Lecture reference #
- Introduction to interprocess communication (IPC). IPC with pipes/FIFOs.
- POSIX IPC: shared memory and message queues
- Synchronization. Deadlocks.
- POSIX synchronization.
- Introduction to networking.
- Sockets interface.
- Network programming.
- Networking security issues.
- Management of operating memory.
- Virtual memory.
- File systems.
- Implementations of file systems. Distributed file systems.
- Real-time systems.
- Protection and security.
Laboratory reference #
- Lab 5 FIFO/pipe
- Lab 6 POSIX queues
- Lab 7 Network sockets, pselect
- Lab 8 Sockets, threads, shared memory, synchronization
Other links #
- The Single UNIX specification, Version 3 (includes IEEE Std 1003.1 and ISO/ICE 9945)
- POSIX FAQ