

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
The syllabus for the operating system principles course offered by the department of electronics and computer engineering technology at the college of technology and applied sciences during the spring 2003 semester. The course is taught by dr. Bruce r. Millard and covers the fundamentals of operating systems, including process management, scheduling, memory and file management, protection, and security issues.
Typology: Exams
1 / 3
This page cannot be seen from the preview
Don't miss anything!
Department of Electronics and Computer Engineering Technology
Instructor: Bruce R. Millard, Ph.D. Office: TECH 159 Phone: 727- Office Hours: Tuesday & Thursday 10:30 to 12 Noon and Wednesday 9:00 AM –12 Noon and 1 – 2 PM
Teaching Assistant: none Office: Phone: Office Hours:
Lecture: Tuesday & Thursday 1:15 – 2:30 PM in TECH 195
Schedule Line Number: M/W 60374, T/Th 59911
Catalog Description:
Fundamentals of operating systems, process management, scheduling and synchronization techniques, memory and file management, protection and security issues.
Prerequisite: CET 354and either CET 256 or CET 100
Overrides: The instructor may give prerequisite overrides to qualified students.
Required Texts: Operating System Concepts , Sixth Edition by A. Silbershatz, P. Galvin and G. Gagne, John Wiley & Sons Publishing, ISBN 0-471-41743-2.
Grading: Projects 21 Homework 12 Class Participation 5 Midterm June 10/11 27 Final Exam Last day of class 35 Comprehensive Total Points Available 100 See the class web page or page 3 of the syllabus on grading appeals and cheating for information on those topics.
Course Grade: based on points (absolute, fixed, no curve) points
= 90 A = 80, < 90 B = 70, < 80 C = 60, < 70 D < 60 E
Department of Electronics and Computer Engineering Technology
Week Date Topics Assignments Reading*
1 Jan 21, 23 Introduction -/proj0 due Chapter 1 2 Jan 28, 30 H/W & S/W Architecture Ch 2 & 3 3 Feb 4, 6 Processes Ch 4 4 Feb 11, 13 Threads Proj 1 Avail Ch 5 (minus 5.5) 5 Feb 18, 20 CPU Scheduling Hw 1 Due Ch 6 (minus 6.6, 6.7) 6 Feb 25, 27 Process Synchronization, MT1 Review
Ch 7 (minus 7.7)
7 Mar 4, 6 MT1, Deadlock P1 Due/P2 Avail 8 Mar 11, 13 More Deadlock Ch 8 Mar 16 - 23 Fun/Catch-up Relax Eyelids 9 Mar 25, 27 Memory Management Hw 2Due Ch 9, Ch 10 10 Apr 1, 3 Virtual Memory P2 Due/P3 Avail Ch 11,Ch12.1-5, 11 Apr 8, 10 File Systems Hw 3 Due Ch 13.1- 12 Apr15, 17 I/O Systems Ch 17 & 18 13 Apr 22, 24 Distributed Coord/Protection Hw 4 Due 14 Apr 20, May 1^ Security P3 Due Ch 19 15 May 6 Final Exam Review (comprehensive) May 13 Final Exam (12:20 - 2:10 PM) (comprehensive)
† Dates are approximate because of need for project discussions and summer school slippages.
Dates of note: Unrestricted Withdrawal Deadline February 14 Mid-Term Grades Due March 18 Restricted Course Withdrawal Deadline April 4 Restricted Complete Withdrawal Deadline April 30
No late assignments (homework or project) will be accepted without prior approval from the instructor. No make-up exams will be given without written documentation of illness or prior approval from instructor.