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