Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS 450/550 Operating Systems Loc & Time: MW 1:40pm-4:20pm, 101 ENG

Similar presentations


Presentation on theme: "CS 450/550 Operating Systems Loc & Time: MW 1:40pm-4:20pm, 101 ENG"— Presentation transcript:

1 CS 450/550 Operating Systems Loc & Time: MW 1:40pm-4:20pm, 101 ENG
Instructor: Prof. Xiao-bo (Joe) Zhou Office: 176 Engineering Phone: (o) Fax: CS450/550 Office Hours: F 1:00pm – 1:40pm, 4:20pm-5:40pm, 176 ENG By appointment ( preferred)

2 What is “Operating System”?
Exploits the hardware resources of one or more processors Provides a set of services to system users Manages secondary memory and I/O devices

3 Objectives In depth understanding of internals and design principles of modern operating systems, some fundamental concepts, and multithread programming

4 Textbooks Required: Modern Operating Systems Reference:
Andrew S. Tanenbaum 2nd Edition, Prentice Hall ISBN Reference: POSIX Thread Programming Tutorial Other materials Course homepage:

5 Course Outline Introduction to OS and UNIX Process and Scheduling
Thread and Multi-threading Pthreads Programming IPC and Synchronization Concurrency and Deadlocks Memory Management I/O Management File Systems

6 Prerequisites No? CS206, CS 208, and CS 420/520
Computer architecture and orga. Knowledge of high-level language C/C++ Knowledge of UNIX systems Linux account in Lab 149 No?

7 Required Work Homework (about 3-4 times)
Midterm (Oct 13, Fri., 1:40- 3:40pm, E101) Final Exam (Dec 15, Fri., 1:40-4:10pm, E101) All exams are close book, close notes; but one double-side handwriting 8.5 * 11in sheet allowed! Reading Assignments Projects About 3 team projects Teaming policy

8 Grading Policy CS450/550 In-class Disc./Atte. 4% 4% HW 10% 10%
Projects 36% 36% Midterm 20% 20% Final Exam 30% 30% Last day to drop: Friday, Nov 3, 2006

9 Grading Scale A 90 ~ 100 A- 87 ~ 90 B+ 84 ~ 87 B 80 ~ 84 B- 75 ~ 80
C+ 70 ~ C ~ C ~ 65 D ~ E below 55 At least 60% of projects value to qualify the use of the grading scale to pass the course

10 My Teaching Philosophy
Fostering a desire to learn let you know the underlying purpose and applications of what are being taught enthusiastic teaching Communicating interactive: learn by examples and illustrations emphasize questioning and participating Treating fairly

11 Student-centered Culture
All A No failure Fairness Inter-dependent Success

12 Your Responsibilities
Attend all lectures on time Taking notes Come to office hours if any questions Making additional appointments if necessary Turn in projects & homework on time LATE SUBMISSION : 30% of value/day! Attend exams as scheduled NO MAKE-UP EXAMS ! Exceptions… WHY STRICT RULES ? FAIRNESS !

13 ANY QUESTIONS?


Download ppt "CS 450/550 Operating Systems Loc & Time: MW 1:40pm-4:20pm, 101 ENG"

Similar presentations


Ads by Google