ITEC 371 Operating Systems

Fall 2006

TR 8-9:15 A.M.

Class Room DA 216

Professor         Dr. R. W. Tibbs

Office              Davis 230

Office Hours   MWF: 4-5 PM ONLINE OFFICE HRS via WebCT6, TR: 2-3PM (in office)   or by appointment. If you really need to see me, set up an appointment at least a day in advance so I can be there for you.

Phone              831-5780

Email               rwtibbs   at   radford.edu

Text Book (req’d)       “Operating System Concepts,” Silberschatz, Galvin, and Gagne, 7th Edition, John Wiley and Son Inc.

Summary of Outlines (Syllabus)

This syllabus is just a tentative and it is subject to change.

Week 1                        Introduction to Operating System

Week 2-3                     Processes, Threads, CPU Scheduling

Week 4-5                     Process Synchronization, Deadlocks

Week 6-7                     Memory Management, Virtual Memory, File Systems and its implementation

Week 8-9                     Distributed File Systems and Distributed Coordination

Week 10-11                 Protection, Security

Week 12-13                 Cases Studies such as Linux System, Windows 2000

Week 14-15                 Others Systems

During the semester, there will be some assignments and programming projects.

Grading

It is just a tentative. Percentages are subject to change based on the nature of the class performance

Assignments and Programming          30%

Tests (usually 2 in-class)                     40%

Final Examination                               30%

Expectation

Since programming assignments are involved as class projects, students are expected to know working knowledge of C and Java programming languages. If a student does not have prior knowledge in these languages, prepare to learn yourself.

Attendance

Since this is an 8AM class I am taking a special precaution. Like other classes that have non-morning persons (students & professor!) I am going to have a rather harsh penalty for not showing up… as follows – read and weep:

Attendance:          You should plan on attending all lectures. You are responsible for all material presented in class, all exercises completed in class and all announcements made in class.  If you miss a class you are responsible for finding out what you missed, e.g., homework assignments, a test dates announced, etc.  An attendance policy is in effect, and a signup sheet will be passed through class periods.  Attendance, participation and appropriate conduct (etiquette) in class will affect your grade by an amount determined by the instructor at the end of the semester (You get two weeks of missed classes. After the third week your grade will go down by one letter!!).  It is your responsibility to know important dates on the academic calendar, such as last day to drop, and last day to withdraw.  See the online calendar on the RU web site.

Etiquette:              Please come to class on-time since class is disturbed by constant late arrivals. Turn off all cell phones, beepers, PDAs, etc. Talking or other disruptions in class can result in being asked to leave.

Honor Code:        By accepting admission to Radford University, each student makes a commitment to understand, support, and abide by the University Honor Code without compromise or exception.  Violations of academic integrity will not be tolerated.   This class will be conducted in strict observance of the Honor Code.  Refer to your Student Handbook for details.  In this class the student is expected to do all out of class programming assignments on their own, without help from other students. All violations will be reported.   All assignments are to be done independently unless I specifically say otherwise.  

Special

Assistance:           Any student who needs special accommodations because of a disability should contact the instructor during the first week of classes to make arrangements.  Please do not wait to see if you will need special accommodations for this class;  let me know ASAP so that it does not become a major problem.  It is the responsibility of any student with a disability who requests a reasonable accommodation to contact the Disability Resource Office (831-6350). Contact will then be made by that office through the student to the instructor of this class. The instructor will then be happy to work with the student so that a reasonable accommodation of any disability can be made.