- How a program becomes a process
- Threads and thread of execution
- Layout of a program image
- Library function calls
- Error handling functions
- Good model of a function
- Argument arrays
- Thread-safe strtok()
- Use of static variables
- Process environment
- POSIX environment variables
- Process termination