Class Notes
We have considerable latitude in what we study this semester. The following topics are in the course outline and must be covered:
- Script Programming
- Operating System Interface
- Program Execution
- User Related Tasks
- Files and Directories
- Interprocess Communication
Additional topics will be added based on student and instructor interest. You are encouraged to explore the resources and provide input for additional topics throughout the course of the semester.
We will cover many of the chapters listed here, but not in the order given at the beginning of the semester. This page will be updated as the semester progresses.
Notes
- Do Your Homework
- Background
- Processes
- Chapter 6 Processes
- Part of Chapter 23, 24, 25, 26
- Files and Directories
- Users
- Script Programming
- Threads
- Chapter 29 Threads Introduction
- Chapter 30 Thread Synchronization
- Chapter 31 Thread Safety and Per-thread storage
- Chapter 10 time
- Signals
- Chapter 20 signals
- Chapter 21 Signal handlers
- Inter-process Communications
- Additional Topics
- Chapter 23 Timers
- Chapter 37 Daemons
- Chapter 13 File I/O Buffering
- Chapter 14 File Systems
- Chapter 28 Program Execution