Webster Vienna Course Syllabus Course COSC 2610/52 – Operating Systems Syllabus prepared/updated on: December 11, 2009 Term Spring II, 2010 Instructor Name: Phone: Email: Albert E. Cawns, M.S., M.E.A. cawnsae@webster.edu Course Description An overview of the concepts and theories of operating systems. Examines the major components found in all operating systems including the memory, process manager, and device and file managers. Prerequisites COSC 1550 Learning Outcomes Textbook and other Materials At the completion of this course, student will be able to: Explain operating system tasks. Explain how each subsystem manager works. Describe what operating systems are, what they do, how they do. Evaluate operating system performance. Compare different operating systems. Understanding Operating Systems, Ida M. Flynn & Ann McIver McHoes, Thomson Learning, (Fifth Edition) ISBN 9781423901606. Grading The UNDERGRADUATE catalog provides these guidelines and grading options: A, A- superior work in the opinion of the instructor B+, B, B- good work in the opinion of the instructor C+, C, C- satisfactory work in the opinion of the instructor D+, D passing, but less than satisfactory work in the opinion of the instructor I incomplete work in the opinion of the instructor ZF An incomplete which was not completed within one year of the end of the course F unsatisfactory work in the opinion of the instructor; no credit is granted W withdrawn from the course IP course in progress NR not reported for the course Z a temporary designation given by the registrar indicating that the final grade has not been submitted by the instructor. When the final grade is filed in the Office of the Registrar, that grade will replace the Z. Page 1 of 3 Midterm Examination Final Examination Quizzes Class participation Total = = = = = 35% 35% 20% 10% 100% General grading scale: (plus and minus letter grades will be assigned.) 90-100 = A ; 80- 89 = B ; 70- 79 = C; 60-69 = D; Below 60 = F Activities Weekly homework will be assigned for each chapter. Weekly quizzes between exams based on the homework. Midterm exam covers chapters 1-5. Final exam covers chapters 6- 8, 11, 12 Selected material from 13-16 and 9-10 may also be assigned and included in exams. University Policies Cheating Any student found cheating on any part of the course work (homework assignment, term paper, quiz, exam, etc.) will automatically be given an “F” for the course. Any student found to be helping another student to cheat will likewise be given an “F” for the course. In each case, the student will also be put on disciplinary probation for the remainder of her or his stay at Webster. If the student is found to have engaged in cheating a second time, s/he will be automatically expelled from the University. Attendance Class attendance is obligatory. Instructors will take attendance at each class session and reduce a student’s course grade by half a letter grade for each full week of class missed. Any student who misses three or more full weeks of class will automatically be given an “F” for the course. Course Policies It is the student’s responsibility to obtain notes and materials for class time missed. This syllabus may be revised at the discretion of the instructor without the prior notification or consent of the student. Weekly Schedule Week 1 Course overview Operating systems overview – Chapter 1 Memory management – early systems – Chapter 2 Single-user contiguous scheme Fixed partitions Dynamic partitions Relocatable dynamic partitions Week 2 Memory management – Virtual Memory – Chapter 3 Paged memory allocation Paging, page replacement policies and concepts Segmentation Virtual memory Page 2 of 3 Week 3 Processor management – Chapter 4 Job scheduler Process scheduler Process scheduling policies and algorithms Process management Deadlock and starvation – Chapter 5 Week 4 Midterm Exam Concurrent processes – Chapter 6 Multiprocessing configurations Process synchronization Process cooperation Week 5 Device management – Chapter 7 Sequential access storage media Direct access storage devices Components of the I/O subsystem Management of I/O request Week 6 File management – Chapter 8 File manager File organization Physical storage allocation File access methods Week 7 Security & Ethics – Chapter 11 System management – Chapter 12 Week 8 Course Review Final Exam Additional Information Prepared by: Date: Approved by: Date: A. E. Cawns 2009-12-11 Brian Lewis 2010-01-05 Information Technology Department Head Page 3 of 3