CS307 Operating Systems
Time: 12:55~15:40, Monday and Thursday, week 1~8
Venue: Online through ZOOM and Canvas
> Fan Wu
Email: fwu@cs.sjtu.edu.cn
Office Location: 3-537 SEIEE Building
Office Hours: 2:00~3:00PM Tuesday
> Guihai Chen
Email: gchen@cs.sjtu.edu.cn
Office Location: 3-411 SEIEE Building
Teaching Assistants:
> Homework: Anran Xu and Zimo Liao
Email: 522401911@qq.com and liaozimo@foxmail.com
> Project: Renjie Gu and Hongtao Lv
Email: grj165@sjtu.edu.cn and lvhongtao@sjtu.edu.c
Text book: Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne, Operating System Concepts, 8th Edition, John Wiley & Sons, Inc.
Reference book: Andrew S. Tanenbaum, Modern Operating Systems, Third Edition.
Course Description:
An Operating System is a complex software package that manages the resources of a computer system, and provides the base upon which applications can be written. In this course, we will study the basic components of an operating system, their functions, mechanisms, policies and techniques used in their implementation and several examples from popular operating systems. Practical projects using experimental operating systems will support concepts discussed during the lecture. On completion of this course, students will be able to understand the components and working of an operating system and to design and implement various operating system functions.
Syllabus (subject to changes):
Projects for CS356:
Project 1 |
Due date: May. 3, 2020 |
Description |
Slides1 |
|
Project 2 |
Due date: TBA |
|
|
|
Grading Policy:
1) Attendence: 10%
2) Homework: 30%
3) Final exam: 60%
All assignments will be graded and returned in a timely manner. When an assignment is returned, you will have a period of one week to contest any portion of the grade. The TA who graded your assignment will be the first person to resolve a grading conflict. If the conflict cannot be resolved, the instructor will mediate the dispute. The judgment of the instructor will be final in all such cases. When contesting a grade, you must be able to demonstrate how your particular solution is correct. Also, when contesting a grade, the instructor or TA reserves the right to re-evaluate the entire lab or exam, not just the portion in dispute.
|