Topics in System Software 2018-02: Difference between revisions

From Innovation
Jump to: navigation, search
(Created page with "T.B.D")
 
No edit summary
Line 1: Line 1:
T.B.D
 
== Prerequisite ==
C Language and Linux system
 
== Textbook ==
* Main: Advanced Programming in the UNIX Environment, W. Richard Stevens, Stephen A. Rago. 3rd Ed.
 
== Schedule ==
 
{|class="wikitable"
! width="10%" | No
! width="40%" | Topics
!      width="30%" | Slides
! width="10%" | 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''' || ||
|}

Revision as of 15:52, 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 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'