SCSC 511 Operating Systems
Fall 2009 M/W 14:00 – 15:15 HC 266
|
Instructor: Dr. Frank H. Li |
E-mail: fli@uscupstate.edu
|
|
Office Location: Hodge 228
|
Office Hours: HC 228 M/W 10 – 12 or by appointment |
Course Webpage: http://faculty.uscupstate.edu/fli/teaching.html
Textbook:
Introduces the fundamentals of operating systems design and implementation, including an overview of the components of an operating system, mutual exclusion and synchronization, I/O, interrupts, implementation of processes, scheduling algorithms, and memory management. Prerequisites: C or better in SCSC 210 and SCSC 321 or consent of instructor.
Evaluation Criteria and Grading Scale:
|
Attendance (5 x 1%) |
5 % |
|
Quiz (3 x 5%) |
15 % |
|
Homework (3 x 5%) |
15 % |
|
Midterm |
20 % |
|
Final |
30 % |
|
15% |
Lecture Slides:
Homework:
Schedule*:
|
Date |
Topic |
|
|
2 |
8/24 |
Intro OS (Ch1) |
|
8/26 |
OS structures (Ch2) |
|
|
3 |
8/31 |
OS structures |
|
9/2 |
Processes and Threads (Ch 3, 4) |
|
|
4 |
9/7 |
Labor Day |
|
9/9 |
Processes and Threads |
|
|
5 |
9/14 |
Processes and Threads |
|
9/16 |
Processes and Threads |
|
|
6 |
9/21 |
Processes and Threads |
|
9/23 |
Process Synchronization (Ch 6) |
|
|
7 |
9/28 |
Process Synchronization |
|
9/30 |
Process Synchronization |
|
|
8 |
10/5 |
Process Synchronization |
|
10/7 |
Midterm |
|
|
9 |
10/12 |
Process Synchronization |
|
10/14 |
Process Synchronization |
|
|
10 |
10/190 |
Deadlocks (Ch 7) |
|
10/21 |
Deadlocks |
|
|
11 |
10/26 |
Deadlocks |
|
10/28 |
Deadlocks |
|
|
12 |
11/2 |
CPU Scheduling (Ch 5) |
|
11/4 |
CPU Scheduling |
|
|
13 |
11/9 |
Memory Management (Ch 8, 9) |
|
11/11 |
Memory Management |
|
|
14 |
11/16 |
Memory Management |
|
11/18 |
Term project presentation – 1 |
|
|
15 |
11/23 |
Term project presentation – 2 |
|
11/25 |
Thanksgiving |
|
|
16 |
11/30 |
Term project presentation – 3 |
|
12/2 |
Review |
|
|
17 |
12/7 |
Final (3 – 5 pm) |
* The instructor reserves the right to change the content, order, or dates of the schedule of topics in order to fulfill the goals of the course.
· Please turn off your cell phone in classroom.
· No late submission will be accepted except when approved by the instructor.
· No makeup exam unless a written proof of extenuating circumstances (e.g., medical emergency) is provided.
· Any cheating or plagiarism behave will result a grade of “F” in this course as well as possible University disciplinary measures.
“In keeping with University policy, any student with a disability who requests academic accommodations should contact Disability Services at 503-5199 to arrange a confidential appointment with the Disability Services Coordinator. Students are encouraged to seek an appointment as early in the semester as possible, as accommodations are not provided retroactively. Letters of accommodation must be signed and printed on letterhead from the Disability Services office. It is the student’s responsibility to provide these letters to professors in a timely manner so that accommodations may be put in place.”