Topics in System Software 2018-02: Difference between revisions

From Innovation
Jump to: navigation, search
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/10-adv_io/10-adv_io.pdf 10-adv_io.pdf] || Ch. 14
| 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/11-ipc/11-ipc.pdf 11-ipc.pdf] || Ch. 15 - 15.5
| 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/12-socket/12-socket.pdf 12-socket.pdf] || Ch. 16
| 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