1. The Unix Kernel and Processes System calls, POSIX and XOPEN APIs, Kernel design, Processes
2. Signals POSIX signals, signal handlers, default actions
3. Creating New Processes fork, wait, waitpid, exec
4. File systems File Table, File Descriptor Table, open, close, write, read, dup.
5. Inter-Process Communication
pipes, named pipes, message queues, shared memory, and
semaphores
6. Networking Ethernet, internetwork, naming, ip numbers and resolution, ARP, IP semantics.
7. Sockets TCP and UDP.