Syllabus for Advanced Operating Systems (CSC 6032)
Instructor : 钟叶獵 (Yeh-Ching Chung)
Office : Dao Yuan Building Room 515
Phone. 0755-23519576 (Office)
185-7673-9791 (Mobile)
WeChat Group : CSC6032 Fall 2024
Office Hours: Tuesday 08:00 - 09:00
Thursday 08:00 - 09:00
Goals : Understand Topics in Distributed Operating Systems and Virtualization Techniques
Textbook :
1. Andrew S. Tanenbaum, Distributed Operating System, 1st Edition, Pearson Education, Inc., 1994 (PDF)
2. Chris Wolf and Erick M. Halter, Virtualization-From Desktop to Enterprise, APress 2005 (PDF)
Reference:
1. Maarten Van Steen and Andrew S. Tanenbaum, Distributed Systems, Third Edition, Pearson Education, Inc., 2020. (PDF)
2. Warren Toomey, Advanced Topic in Operating Systems Lecture Notes, The New Hacker's Dictionary, 2003 (PDF)
Contents:
Course Outline (slides-0)
Distributed OS
Introduction (slides-1)
Distributed Systems (slides-2)
Distributed OS and Network OS (slides-3)
Distributed Processes (slides-4)
Distributed Shared Memory (slides-5)
Distributed File Systems (slides-6)
Virtualization Techniques
Introduction (slides-7)
System Virtualization (slides-8)
CPU Virtualization (slides-9)
Memory Virtualization (slides-10)
IO Virtualization (slides-11)
Storage Virtualization (slides-12)
Case Study (slides-13)
Grading:
Class participation - 25%
Term Project - 50%
Presentation Template (slides)
Schedule
Report - 25% (Due: 12/6)
Template (Journal style, Conference style)
TAs: 瑇花
Last modified: 2024/11/12 10:00:53