SCSC 511 Operating Systems

Fall 2009 M/W 14:00 – 15:15 HC 266

InstructorDr. 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:      

Course Objectives:

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 %

Term Project OutlineProject Paper

15%

Lecture Slides:

Slides 1

Slides 2

Slides 3

Slides 4

Slides 5

Slides 6

Slides 7

Slides 8

Slides 9

Slides 10

Slides 11

Slides 12

Slides 13

Slides 14

Slides 15

Homework:

homework 1

homework 2

homework 3

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.

Class Policies:

·         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.

Disability Accommodations:

“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.”