Lectures on Advanced Operating System: Difference between revisions
From Innovation
Line 44: | Line 44: | ||
| 1 || 31-Aug || Course Layout & Introduction to Operating Systems || || | | 1 || 31-Aug || Course Layout & Introduction to Operating Systems || || | ||
|- | |- | ||
| 2 || 09-Jul || The Process, Limited, Direct Execution || Ch 4, 5, 6 || [https://docs.google.com/document/d/1MA69tfMQKR5bty5IGE8YgYPRliZBE0WdYnXDIMwyveM/edit?usp=sharing | | 2 || 09-Jul || The Process, Limited, Direct Execution || Ch 4, 5, 6 || [https://docs.google.com/document/d/1MA69tfMQKR5bty5IGE8YgYPRliZBE0WdYnXDIMwyveM/edit?usp=sharing Wk 2] | ||
|- | |- | ||
| 3 || 14-Sep || Multi-Level Feedback Queue, Scheduling - Proportion Share, Multiprocessor Scheduling || Ch 7, 8, 10 || | | 3 || 14-Sep || Multi-Level Feedback Queue, Scheduling - Proportion Share, Multiprocessor Scheduling || Ch 7, 8, 10 || |
Revision as of 18:00, 4 September 2017
Class Information
Class Info | |
---|---|
Class | Advanced Operating Systems |
Lecturer | Seongjin Lee |
Time and Place | Thursday: 407-604 19:00-22:00 |
Office Hour | Wednesday: 14:00-15:00 |
Contacts | Office: 407-314 |
Email: insight at gnu dot ac dot kr |
Textbook
- Operating Systems: Three Easy Pieces, Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau, chapters available here or you can buy the book here
- 운영체제 아주 쉬운 세 가지 이야기, Remzi H. Arpaci-Dusseau, 한글판 교보문고 바로가기
Evaluation
Categories | Ratio | Categories | Ratio |
---|---|---|---|
Attendance | 20 | Exam I | 25 |
Participation | 10 | Exam II | 25 |
Quiz | 20 | ||
Total | 100% |
Schedule and Readings
Week | Date | Lecture | Reading | Discussion |
---|---|---|---|---|
1 | 31-Aug | Course Layout & Introduction to Operating Systems | ||
2 | 09-Jul | The Process, Limited, Direct Execution | Ch 4, 5, 6 | Wk 2 |
3 | 14-Sep | Multi-Level Feedback Queue, Scheduling - Proportion Share, Multiprocessor Scheduling | Ch 7, 8, 10 | |
4 | 21-Sep | Address Spaces, Memory API | Ch 13, 14 | |
5 | 28-Sep | Address Translation, Segmentation, Free-Space Management | Ch 15, 16, 17 | |
6 | 10-May | 추석 | ||
7 | 10-Dec | Paging Introduction, Paging – Faster, Concurrency, Thread API | Ch 18, 19, 26, 27 | |
8 | 19-Oct | Midterm Exam | ||
9 | 26-Oct | Locks, Lock-based Concurrent Data Structures | Ch 28, 28 | |
10 | 11-Feb | Condition Variables, Semaphores | Ch 30, 31 | |
11 | 11-Sep | Common Concurrency Problems, Event-based Concurrency | Ch 32, 33 | |
12 | 16-Nov | I/O Devices, Hard Disk Drives | Ch 36, 37 | |
13 | 23-Nov | RAIDs, File and Directories, File System | Ch 38, 39, 40 | |
14 | 30-Nov | Locality and The Fast File System, Crash | Ch 41, 42 | |
15 | 12-Jul | Log-structured File System, Data Integrity and Protection | Ch 43, 44 | |
16 | 14-Dec | Final Exam |