Operating Systems (2017 Fall)

Text Book: Operating Systems: Three Easy Pieces

Do you find a korean-translation of the textbook? “운영체제 아주 쉬운 세 가지 이야기”

Reports (submit via i-campus)

  1. (due date/time: 9/11 24:00) Report-1 on “The Evolution of the Unix Time-sharing System
  2. (due date/time: 9/25 24:00) Report-2 on Chap 10 (Multiprocessor Scheduling)
  3. (due date/time: 10/9 24:00) Homework in Chap 13 (Debugging Memory Allocation w/ valgrind)
  4. (due date/time: 10/12 24:00) Homework in Chap 19 (TLB Measurement)
  5. (due date/time: 10/16 24:00) Homework in Chap 21 (vmstat)
  6. (due date/time: 10/30 24:00) Homework in Chap 22 (paging-policy.py)
  7. (due date/time: 11/6 24:00) Homework in Chap 27 (Debugging Race/Deadlock w/ helgrind)
  8. (due date/time: 11/13 24:00) Homework in Chap 30 (Condition Variables)
  9. (due date/time: 11/27 24:00) Homework in Chap 32 (Deadlock)
  10. (due date/time: 12/4 24:00) Report-3 on Chap 33 (Event-based Concurrency)
  11. (due date/time: 12/11 24:00) Homework in Chap 39 (FS APIs)
  12. (due date/time: 12/18 24:00) Homework in Chap 41 (FFS)
  13. (due date/time: 12/25 24:00) Report-4 on Chap 43 (Log-structured File Systems)

Schedule

Projects

  • Project-1 (due date: ) PS&TOP
  • Project-2 (due date: ) Memory Profiler

Notices