Topics in System Software 2018-02: Difference between revisions
From Innovation
No edit summary |
|||
(5 intermediate revisions by the same user not shown) | |||
Line 9: | Line 9: | ||
== Repository == | == Repository == | ||
* Visit [https://github.com/resourceful/lecture_sysprog here] for all the material | * Visit [https://github.com/resourceful/lecture_sysprog here] for all the material | ||
== Info == | |||
* Please provide your info [https://docs.google.com/document/d/1ZyeEUee-PK6oYxQTDOlku9kN9u4GYcsNGmF7_tYGRVk/edit?usp=sharing here] | |||
== Schedule == | == Schedule == | ||
{|class="wikitable" | {|class="wikitable" | ||
! width="10%" | No | ! width="10%" | No | ||
! width=" | ! width="30%" | Topics | ||
! width=" | ! width="25%" | Slides | ||
! width="10%" | Reading | ! width="10%" | Reading | ||
|- | ! width="25%" | Assigned to | ||
| 1 || Introduction to System Programming || [https://github.com/resourceful/lecture_sysprog/raw/master/01-intro/01-intro.pdf 01-intro.pdf] || Ch. 1 | |- | ||
|- | | 1 || Introduction to System Programming || [https://github.com/resourceful/lecture_sysprog/raw/master/01-intro/01-intro.pdf 01-intro.pdf] || Ch. 1 || Erios | ||
| 2 || File I/O || [https://github.com/resourceful/lecture_sysprog/raw/master/02-file_io/02-file_io.pdf 02-file_io.pdf] || Ch. 3 | |- | ||
|- | | 2 || Unix Standardization and Implementation || Not Available || Ch. 2 || Mirzhan | ||
| | |- | ||
|- | | 3 || File I/O || [https://github.com/resourceful/lecture_sysprog/raw/master/02-file_io/02-file_io.pdf 02-file_io.pdf] || Ch. 3 || Aldiyar | ||
| | |- | ||
|- | | 4 || Files and Directories || [https://github.com/resourceful/lecture_sysprog/raw/master/03-file_dirs/03-file_dirs.pdf 03-file_dirs.pdf] || Ch. 4 || Davronbek | ||
| | |- | ||
|- | | 5 || Standard I/O Library || Not Available || Ch. 5 || Ilwhan Kim | ||
| | |- | ||
|- | | 6 || System Data Files and Process Environment || [https://github.com/resourceful/lecture_sysprog/raw/master/04-sysfile_info/04-sysfile_info.pdf 04-sysfile_info.pdf] || Ch. 6 || Gyuri Jang | ||
| | |- | ||
|- | | 7 || Process Environment || [https://github.com/resourceful/lecture_sysprog/raw/master/05-process/05-process.pdf 05-process.pdf] || Ch. 7 || Atieh | ||
| | |- | ||
|- | | 8 || Process Control || [https://github.com/resourceful/lecture_sysprog/raw/master/06-process_rel/06-process_rel.pdf 06-process_rel.pdf] || Ch. 8 || Faris | ||
| | |- | ||
|- | | 9 || Process Relationships || Not Available || Ch. 9 || Juheon Lee | ||
| | |- | ||
|- | | 10 || Signal || [https://github.com/resourceful/lecture_sysprog/raw/master/07-signal/07-signal.pdf 07-signal.pdf] || Ch. 10 || Sooin Lee | ||
| | |- | ||
|- | | 11 || Threads || [https://github.com/resourceful/lecture_sysprog/raw/master/08-thread/08-thread.pdf 08-thread.pdf] || Ch. 11 || Jungmoon Park | ||
| | |- | ||
| 12 || Thread Control || [https://github.com/resourceful/lecture_sysprog/raw/master/08-thread/08-thread.pdf 08-thread.pdf] || Ch. 12 || Taehyoung Kim | |||
|- | |||
|- | | 13 || Daemon Processes || Not Available || Ch. 13 || Hyoungjin Baek | ||
| | |- | ||
| 14 || Advanced I/O || [https://github.com/resourceful/lecture_sysprog/raw/master/09-adv_io/09-adv_io.pdf 09-adv_io.pdf] || Ch. 14 || Haejin Kang | |||
|- | |||
| 15 || Interprocess Communication || [https://github.com/resourceful/lecture_sysprog/raw/master/10-ipc/10-ipc.pdf 10-ipc.pdf] || Ch. 15 || Keonpyo Lee | |||
|- | |||
| 16 || Network IPC || [https://github.com/resourceful/lecture_sysprog/raw/master/11-socket/11-socket.pdf 11-socket.pdf] || Ch. 16 || Heetae Cho | |||
|} | |} | ||
== Intro to LaTeX == | |||
* please read [http://open.gnu.ac.kr/lecslides/2018-2-sysprog/Intro_LaTeX.pdf this] file to understand more about LaTeX. It is adapted from RSI group MIT. | |||
* download the source file from [http://open.gnu.ac.kr/lecslides/2018-2-sysprog/src.zip here] |
Latest revision as of 13:48, 12 September 2018
Prerequisite
Understanding of C Language and Linux system
Textbook
- Main: Advanced Programming in the UNIX Environment, W. Richard Stevens, Stephen A. Rago. 3rd Ed.
Repository
- Visit here for all the material
Info
- Please provide your info here
Schedule
No | Topics | Slides | Reading | Assigned to |
---|---|---|---|---|
1 | Introduction to System Programming | 01-intro.pdf | Ch. 1 | Erios |
2 | Unix Standardization and Implementation | Not Available | Ch. 2 | Mirzhan |
3 | File I/O | 02-file_io.pdf | Ch. 3 | Aldiyar |
4 | Files and Directories | 03-file_dirs.pdf | Ch. 4 | Davronbek |
5 | Standard I/O Library | Not Available | Ch. 5 | Ilwhan Kim |
6 | System Data Files and Process Environment | 04-sysfile_info.pdf | Ch. 6 | Gyuri Jang |
7 | Process Environment | 05-process.pdf | Ch. 7 | Atieh |
8 | Process Control | 06-process_rel.pdf | Ch. 8 | Faris |
9 | Process Relationships | Not Available | Ch. 9 | Juheon Lee |
10 | Signal | 07-signal.pdf | Ch. 10 | Sooin Lee |
11 | Threads | 08-thread.pdf | Ch. 11 | Jungmoon Park |
12 | Thread Control | 08-thread.pdf | Ch. 12 | Taehyoung Kim |
13 | Daemon Processes | Not Available | Ch. 13 | Hyoungjin Baek |
14 | Advanced I/O | 09-adv_io.pdf | Ch. 14 | Haejin Kang |
15 | Interprocess Communication | 10-ipc.pdf | Ch. 15 | Keonpyo Lee |
16 | Network IPC | 11-socket.pdf | Ch. 16 | Heetae Cho |