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