Special Topics on Operating Systems (Graduate, 2018 Spring)

General Information

  • Professor: Minsoo Ryu (Room: H77-819, Tel: 2220-1737)
  • Email: msryu@hanyang.ac.kr
  • Lectures: Tuesday 14:00 – 17:00 (IT.BT Building 508)
  • Syllabus (download)

Lecture Schedule

  • Lecture 01: Introduction
  • Lecture 02: Multicore Computing 1 – Parallelism in Hardware (download)
  • Lecture 03: Multicore Computing 2 – Parallelism in Software (download)
  • Lecture 04: Multicore Computing 3 – Introduction to Multicore Programming (download)
  • Lecture 05: Multicore Computing 4 – Multicore Operating Systems (download)
  • Lecture 06: Multicore Computing 5 – Multicore Scheduling (download)
  • Lecture 07: Multicore Computing 6 – Computation and Communication Issues (download)
  • Lecture 08: Real-Time Systems 1 – Introduction to Real-Time Systems (download)
  • Lecture 09: Real-Time Systems 2 – RM and EDF Scheduling (download)
  • Lecture 10: Real-Time Systems 3 – DM Scheduling (download)
  • Lecture 11: Real-Time Systems 4 – Mixed Scheduling (download)
  • Lecture 12: Real-Time Systems 5 – PIP and PCP (download)
  • Lecture 13: Parallel and Distributed Systems 1 – Synchronization for Concurrent Tasks (download)
  • Lecture 14: Parallel and Distributed Systems 2 – Concurrent Objects and Correctness (download)
  • Lecture 15: Parallel and Distributed Systems 3 – Introduction to Distributed Systems (download)
  • Lecture 16: Parallel and Distributed Systems 5 – Logical Clocks (download)
  • Lecture 17: Parallel and Distributed Systems 6 – Memory Consistency (download)
  • Lecture 18: Parallel and Distributed Systems 7 – Introduction to Consensus (download)
  • Lecture 19: Parallel and Distributed Systems 8 – Consensus with Byzantine Failures in Synchronous Systems (download)
  • Lecture 20: Parallel and Distributed Systems 9 – Impossibility (download)
  • Lecture 21: Parallel and Distributed Systems 10 – Distributed Commit (download)
  • Lecture 22: Parallel and Distributed Systems 11 – Paxos (download)

Assignments

  • Assignment #1 by March 13: Thread (download)
  • Assignment #2 by March 20: Dual Mode (download)
  • Assignment #3 by March 27: RM and EDF (download)
  • Assignment #4 by April 3: DM (download)
  • Assignment #4 by April 17: PIP and PCP (download)

Grading Policy

  • Quiz: 50%
  • Final exam: 40%
  • Attendance: 10%
Home Special Topics on Operating Systems (Graduate, 2018 Spring)