Operating Systems (2018 Spring)

Text Book: Operating Systems: Three Easy Pieces

Reports (submit via i-campus) 41 Class (TA: Yoo, Taekoan tk1star2@nate.com)

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

Reports (submit via i-campus) 01 Class (TA: 김솜 somnode@gmail.com)

  1. (due date/time: 3/13 24:00) Report-1 on “The Evolution of the Unix Time-sharing System
  2. (due date/time: 4/3 24:00) Report-2 on Chap 10 (Multiprocessor Scheduling)
  3. (due date/time: 4/10 24:00) Homework in Chap 8 (Multi-Level Feedback Queue)
  4. (due date/time: 4/13 24:00) Homework in Chap 16 (Segmentation)
  5. (due date/time: 4/17 24:00) Homework in Chap 18 (Paging)
  6. (due date/time: 5/1 24:00) Homework in Chap 20 (Multi-level Paging)
  7. (due date/time: 5/8 24:00) Homework in Chap 28 (Locks)
  8. (due date/time: 5/22 24:00) Report-3 on Chap 33 (Event-based Concurrency)
  9. (due date/time: 6/5 24:00) Homework in Chap 40 (FS Implement)
  10. (due date/time: 6/12 24:00) Homework in Chap 41 (FFS)
  11. (due date/time: 6/19 24:00) Report-4 on Chap 43 (Log-structured File Systems)

Projects (41 Class) (TA: Yoo, Taekoan tk1star2@nate.com)

  • Project-1 (due date: 4/15 24:00) Making Your Own System Call for sysps
  • Project-2 (due date: 6/3 24:00) Multi-threaded MapReduce

Schedule

Notices