Topics in System Software 2018-02: Difference between revisions
From Innovation
No edit summary |
No edit summary |
||
Line 34: | Line 34: | ||
| 10 || Thread Control || || Ch. 12 | | 10 || Thread Control || || Ch. 12 | ||
|- | |- | ||
| 11 || Advanced I/O || [https://github.com/resourceful/lecture_sysprog/raw/master/ | | 11 || Advanced I/O || [https://github.com/resourceful/lecture_sysprog/raw/master/09-adv_io/09-adv_io.pdf 09-adv_io.pdf] || Ch. 14 | ||
|- | |- | ||
| 12 || Interprocess Communication 1 || [https://github.com/resourceful/lecture_sysprog/raw/master/ | | 12 || Interprocess Communication 1 || [https://github.com/resourceful/lecture_sysprog/raw/master/10-ipc/10-ipc.pdf 10-ipc.pdf] || Ch. 15 - 15.5 | ||
|- | |- | ||
| 13 || Interprocess Communication 2 || || Ch. 15.6 - 15.12 | | 13 || Interprocess Communication 2 || || Ch. 15.6 - 15.12 | ||
|- | |- | ||
| 14 || Network IPC || [https://github.com/resourceful/lecture_sysprog/raw/master/ | | 14 || Network IPC || [https://github.com/resourceful/lecture_sysprog/raw/master/11-socket/11-socket.pdf 11-socket.pdf] || Ch. 16 | ||
|- | |- | ||
| 15 || Review || || | | 15 || Review || || |
Revision as of 19:43, 6 July 2018
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 | 01-intro.pdf | Ch. 1 |
2 | File I/O | 02-file_io.pdf | Ch. 3 |
3 | Files and Directories | 03-file_dirs.pdf | Ch. 4 |
4 | System Data Files and Process Environment | 04-sysfile_info.pdf | Ch. 6 |
5 | Process Environment | 05-process.pdf | Ch. 7 |
6 | Process Control | 06-process_rel.pdf | Ch. 8 |
7 | Signal | 07-signal.pdf | Ch. 10 |
8 | Midterm | ||
9 | Threads | 08-thread.pdf | Ch. 11 |
10 | Thread Control | Ch. 12 | |
11 | Advanced I/O | 09-adv_io.pdf | Ch. 14 |
12 | Interprocess Communication 1 | 10-ipc.pdf | Ch. 15 - 15.5 |
13 | Interprocess Communication 2 | Ch. 15.6 - 15.12 | |
14 | Network IPC | 11-socket.pdf | Ch. 16 |
15 | Review | ||
16 | Final Exam |