Topics in System Software 2018-02

From Innovation
Jump to: navigation, search

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'