Topics in System Software 2018-02
From Innovation
Prerequisite
C Language and Linux system
Textbook
- Main: Advanced Programming in the UNIX Environment, W. Richard Stevens, Stephen A. Rago. 3rd Ed.
Schedule
| No | Topics | Slides | Reading |
|---|---|---|---|
| 1 | Introduction to System Programming | Ch. 1 | |
| 2 | File I/O | Ch. 3 | |
| 3 | Files and Directories | Ch. 4 | |
| 4 | System Data Files and Process Environment | Ch. 6 | |
| 5 | Process Environment | Ch. 7 | |
| 6 | Process Control | Ch. 8 | |
| 7 | Signal | Ch. 10 | |
| 8 | Midterm | ||
| 9 | Threads | Ch. 11 | |
| 10 | Thread Control | Ch. 12 | |
| 11 | Advanced I/O | Ch. 14 | |
| 12 | Interprocess Communication 1 | Ch. 15 - 15.5 | |
| 13 | Interprocess Communication 2 | Ch. 15.6 - 15.12 | |
| 14 | Network IPC | Ch. 16 | |
| 15 | Review | ||
| 16 | Final Exam |