Syllabus for Operating Systems (CSC 3150)
Instructor : 钟叶獵 (Yeh-Ching Chung)
Office : Dao Yuan Building Room 515
Phone. 0755-23519576 (Office)
185-7673-9791 (Mobile)
WeChat Group : CSC3150 Fall 2022
Office Hours: Tuesday 09:00-10:00
Thursday 09:00 - 10:00
Goals : Understand the principles of Operating Systems and their implementation details
Textbook :
1. A. Silberschatz, P. Galvin, and G. Gangne, Operating System Concepts, 9th Edition (International Student Version), John Wiley & Sons, Inc., 2014. (PDF)
Reference:
1. Documentations
Contents:
- Introduction (slides-0, slides-1, slides-2)
- Processes and Threads (slides-3)
- Multithreaded Programming (slides-4, Pthread)
- 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)
- Process Synchronization (slides-5)
- Process Scheduling (slides-6)
- Dead Locks (slides-7)
Grading:
Class participation - 5% (Roll call on 12/1)
Programs - 70%
- Kernel-Mode Multi-Process Programming (9/27 HW#1, Due 10/10)
- Multi-Thread Programming (10/11 HW#2, Due 10/24)
- Virtual Memory Management (10/25 HW#3, Due 11/09)
- File-Systems (11/10 HW#4, Due 11/30)
- IO-Systems (Optional)
Final - 25% (12/6)
Venues : AB E101 and E205
Time : 10:30 - 13:30
TAs: 瑇花乐乐马疎ぱ 杨黄ゅ
USTFs: Χ贰彦╲罚畗煊杨
Last modified: 2022/12/01 09:34:47