Syllabus for Operating Systems (CS 342302)

 

Instructor : 鍾 葉 青 (Yeh-Ching Chung)

Office : CSEE635

Phone: Ext. 42971

Goals : 瞭解作業系統的原理及實作

Textbook :

1.   A. Silberschatz, P. Galvin, and G. Gangne, Operating System Concepts, 9th Edition (International Student Version), John Wiley & Sons, Inc., 2014.

Reference:

1.     Documentations

Contents:

-        Introduction (slides-1, slides-2)

-        Processes and Threads (slides-3)

-        Multithreaded Programming  (slides-4, Pthread)

-        Process Scheduling (slides-5)

-        Process Synchronization  (slides-6)

-        DeadLocks (slides-7)

-        Memory Management Strategies (slides-8)

-        Virtual-Memory Management  (slides-9)

-        File Systems (slides-10)

-        Implementing File Systems (slides-11)

-        Mass-Storage Structure (slides-12)

-        I/O Systems  (slides-13)

     

 

Grading: 

    participation  - 5%

    Programs - 75%

-        Kernel-Mode Multi-Process Programming: (Due 10/21/2014) 15% 

-        Multi-Thread Programming: (Due 11/11/2014) 15% 

-        Virtual Memory: (Due 12/02/2014) 15% 

-        File-Systems: (Due 12/23/2014) 15% 

-       I/O System: (Due 01/19/2015)  15% 

    Final - 20%

 

TA:

    林郁翔、孫維志

 

Last modified: 2014/12/22 15:32:08