Operating Systems (Undergraduate, 2019 Spring)

 
General Information

  • Professor: Minsoo Ryu (Room: H77-819, Tel: 2220-1737)
  • Email: msryu@hanyang.ac.kr
  • Lectures: Monday 16:00 – 18:00 (IT.BT Building 502)
  • Labs: Wednesday 16:30 – 18:30 (IT.BT Building 503)
  • Syllabus (download)

Lecture Schedule

Recommendation

  • Recommend to bring your own laptop

Class Materials Download Link

Lab Schedule and Materials

  • Week 1: Introduction(download)
  • Week 2: Linux(download)
  • Week 3: Appending System Call(download)
  • Week 4: Process Control Programming(download)
  • Week 5: IPC Programming(download)
  • Week 6: Multi-thread Programming(download)
  • Week 7: Mutex Programming(download)
  • Week 8: Mid-term Exam – no class
  • Week 9: Semaphore Programming(download)
  • Week 10: Linux Kernel and custom simple scheduler(download)
  • Week 11: School Anniversary – no class
  • Week 12: Custom Round Robin Scheduler(download)
  • Week 13: Q&A
  • Week 14: Custom Stride Scheduler & Custom Priority Scheduler(download)
  • Week 15: Presentation
  • Week 16: Final exam – no class

Grading Policy

  • Final exam: 50%
  • Attendance: 10%
  • Labs: 40%