Text Book: Operating Systems: Three Easy Pieces
Do you find a korean-translation of the textbook? “운영체제 아주 쉬운 세 가지 이야기”
Reports (submit via i-campus)
- (due date/time: 9/11 24:00) Report-1 on “The Evolution of the Unix Time-sharing System“
- (due date/time: 9/25 24:00) Report-2 on Chap 10 (Multiprocessor Scheduling)
- (due date/time: 10/9 24:00) Homework in Chap 14 (Debugging Memory Allocation w/ valgrind)
- (due date/time: 10/12 24:00) Homework in Chap 19 (TLB Measurement)
- (due date/time: 10/16 24:00) Homework in Chap 21 (vmstat)
- (due date/time: 10/30 24:00) Homework in Chap 22 (paging-policy.py)
- (due date/time: 11/6 24:00) Homework in Chap 27 (Debugging Race/Deadlock w/ helgrind)
- (due date/time: 11/13 24:00) Homework in Chap 30 (Condition Variables)
- (due date/time: 11/27 24:00) Homework in Chap 32 (Deadlock)
- (due date/time: 12/4 24:00) Report-3 on Chap 33 (Event-based Concurrency)
- (due date/time: 12/11 24:00) Homework in Chap 39 (FS APIs)
- (due date/time: 12/18 24:00) Homework in Chap 41 (FFS)
- (due date/time: 12/25 24:00) Report-4 on Chap 43 (Log-structured File Systems)
Projects
- Project-1 (due date: 10/30 ) 2017-2 CSE3047(41) – First Project
- Project-2 (due date: 12/5) 2017-2 CSE3047(41) – Second Project
Schedule
- (8/29) Class Intro, OS01-OS intro (Chap 2)
- (8/31) OS02-Limited Direct Execution (Chap 6)
- (9/5) OS03-Process (Chap 4, 5)
- (9/7, 9/12) OS04-Scheduling (Chap 7, 8)
- (9/14) OS05-Memory (Chap 13, 15, 16, 17)
- (9/19, 9/21) OS06-Paging (Chap 18, 19, 20)
- (9/26, 10/10, 10/12) OS07-PageReplacement (Chap 21, 22)
- (9/28) Holiday (Confucius Day)
- (10/3, 10/5): Holiday (Korean Thanksgiving Day)
- (10/17) No Lecture
- (10/19) OS08-Thread (Chap 26, 27)
- (10/26) Midterm Exam
- (10/24, 10/31) OS09-Locks (Chap 28)
- (11/2) OS10-CondVar (Chap 30)
- (11/7) No Lecture
- (11/9) OS11-Semaphore (Chap 31)
- (11/14, 11/16) OS12-Deadlock (Chap 32)
- (11/21, 11/23) OS13-IO Devices and SSD (Chap 36, Appendix I)
- (11/28) OS14-FileSystems (Chap 39)
- (11/30) OS15-FS Implementation (Chap 40)
- (12/5) OS16-FFS (Chap 41)
- (12/7) OS17-Crash Consistency (Chap 42)
- (12/12, 12/14) No Lecture
- (12/19) Final Exam
Notices