Mathematics/Computer Science

CSC 435-01: Operating Systems

Instructor: Dr. Chuck Lillie                                                        Semester: Fall 2004, Section: 01

Class Location: Science Room 1256                                         Time: MW 2:30 PM to 4:15 PM

 

Description:

The content of this course includes a discussion of I/O and interrupt structure, procedure activation. Monitors and kernals. System evaluation with elementary queuing, modeling, and statistical analysis. Memory management with paging, virtual memory, and multiprocessing. Process management, semaphores, deadlocks, and schedulers.

Goals:

·         Comprehend operating system functions.

·         Apply operating system concepts.

 

Objectives:

 

By the end of this course the student should be able to:

·         Recognize and define operating system functions.

·         Evaluate an operating system to determine its capabilities.

·          Identify deadlock and determine prevention.

·          Develop memory management algorithms.

·          Design and document a simple operating system.

 

Course Materials:

Textbook: Tanenbaum, Modern Operating Systems, 2nd Edition.

 

Supplemental Reading:

As needed or assigned.

 

Course Content:

·         Lectures discussing operating systems functions.

·         Homework assignments covering

·         Programming project that applies concepts discussed in lecture.

 

Assignments and Project:

CSC 435-01 Assignments.htm

 

Office Hours:

Office: Science Room 1219

Email: lilliec@uncp.edu

Phone: 910-521-6415

Office Hours:  MW 1:00 PM to 1:30 PM

                          MW 4:30 PM to 5:30 PM

                                      F 11:30 AM to 1:30 PM

                          Or by appointment

                          Open door indicates unscheduled office hours

 

Exams, Homework, and Projects:

This course will have three exams, homework assignments, operating system project, and comprehensive final exam.

 

Grading Policy:

You are responsible for all material covered in class even if you are absent. The final grade will be a weighted average of the scores in the homework, exams, and final exam.  Homework is due on Assignment Due Date.  Your grade for that assignment may be decreased by 10% if it is one week late.  If it is later than one week, you may get a score of zero.

 

Grade Components:

 

Name

Weight

Three Major Tests (10% each)

30%

Homework

25%

Project

15%

Final Exam

30%

 

Final Grades:

93 – 100 = A

88 – 89 = B+

78 – 79 = C+

68 – 69 = D+

Below 60 = F

90 –   92 = A-

83 – 87 = B

73 – 77 = C

63 – 67 = D

 

 

80 – 82 = B-

70 – 72 = C-

60 – 62 = D-

 

 

Attendance Policy:

Attendance will be checked. To get a passing grade in the course you should attend at least 90% of the classes.

 

Student Conduct & Honor Code

The UNCP Academic Honor Code will be strictly observed in this class.

UNCP Academic Honor Code: http://www.uncp.edu/catalog99/academic.htm#honor_code

 

Dates:

Last day to drop classes:

Final Exam:

 

Students with Disabilities:

Any student with a documented disability needing academic adjustments is requested to speak directly to Disability Support Services and the instructor, as early in the semester (preferably within the first week) as possible.  All discussions will remain confidential.  Please contact Mary Helen Walker, Disability Support Services, DF Lowry building, 521-6695. 

 

This syllabus is available in alternative formats upon request.  Please contact Mary Helen Walker, Disability Support Services, DF Lowry building, 521-6695.