Syllabus for Operating Systems (CSC 3150)
¡@
Instructor : 钟叶«C (Yeh-Ching Chung)
Office : Room 515, Dao Yuan Building
Phone. 0755-23519576 (Office)
185-7673-9791 (M0bile)
WeChat Group : CSC3150 Fall 2020
Office Hours: Monday 10:30-12:00
Wednesday 10:30 - 12: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)
- Multithreaded Programming (slides-4, Pthread)
- Memory Management Strategies (slides-8)
- Virtual-Memory Management (slides-9)
- File Systems (slides-10)
- Implementing File Systems (slides-11)
- I/O Systems (slides-13)
- Processes and Threads (slides-3)
- Process Scheduling (slides-5)
- Process Synchronization (slides-6)
- Dead Locks (slides-7)
- Mass-Storage Structure (slides-12)
¡@
Grading:
Class participation - 5%
Programs - 70%
- Kernel-Mode Multi-Process Programming (9/28, HW#1, Due 10/11)
- Multi-Thread Programming (10/12, HW#2, Due 10/25)
- Virtual Memory Management (10/26, HW#3, Due 11/8)
- File-Systems (11/9, HW#4, Due 11/22)
- I/O Systems (11/23, HW#5, Due 12/6)
Final - 25%
¡@
TAs:
陈¦t©ù : 219019073@link.cuhk.edu.cn
¬x¥@»¨ : 220019037@link.cuhk.edu.cn
¡@
¡@
Last modified: 2020/11/22 14:48:57