Syllabus for Advanced Operating Systems (CSC 6032)
Instructor : 钟叶獵 (Yeh-Ching Chung)
Office : Room 515, Dao Yuan Building
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 & Network OS (slides-3)
Process & Thread (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 - 10%
Term Project - 65%
Report - 25%
TAs: 瑇花
Last modified: 2024/08/11 09:17:19