Course Syllabus
Spring 2008
This course provides a hands-on introduction to operating systems. Topics covered include processes and threads, CPU scheduling, memory management, I/O systems, distributed file systems, multiprocessor operating systems. Prerequisite: CS 300 with a grade of "C" or better. 3 hours.
Purpose of the Operating System | History of the Operating System |
Design Issues | Structure (monolithic/modular/micro kernel) |
Process/Threads | Devices |
Interrupts | User vs System mode |
Scheduling/Dispatching/Context Switch | Concurrency/Deadlock |
MultiProcess/MultiCore Systems | Memory Management |
Grade Breakdown |
Percent Breakdown |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
The cheating policy is defined in Pacific Stuff & the Pacific Catalog as well as the Academic Policy that each of you signed upon entering Pacific University. Be sure you read or reread this policy carefully. All code written for our course is to be an original design and an original implementation. The Web, textbooks, and any other references are simply references for you. Copying source code from any source is prohibited.
Further, source code is not to exchange hands in any form or by any medium except when sending your solutions to the instructor. It is OK to share high level ideas during the design phase, share information dealing with OS issues, debugger issues, in general, development issues that do not involve code writing.
Specific solutions to homework problems should not be discussed with any other students. The solutions should be an individual effort unless otherwise specified on the assignment. As with coding, high level concepts can be discussed. However, do not discuss specific homework problems or solutions.
If you have any question as to whether or not what you are about to do constitutes cheating, ask the instructor.
Textboox -- Operating System Concepts (7th Edition), Silberschatz, et al
OpenOffice.org http://www.openoffice.org/
Instructor Details |
Course Basics |
||
Professor | Chadd Williams | Course Title | CS460 Operating Systems |
chadd@pacificu.edu | Meeting Times | TTH 1:00 - 2:15 pm | |
Office | Strain 202 | Location | Marsh LL15 |
Phone | (503) 352-3041 | Textbook | Operating System Concepts (7th Edition), Silberschatz, et al |
Office Hours | Tuesday 2:30 - 3:30 PM | Website | http://zeus.cs.pacificu.edu/chadd/cs460s08 |
Wednesday 1:30-3:30 PM | Official Clock | http://time.gov/timezone.cgi?Pacific/d/-8/java | |
Fri 10:00 - 11:00 AM | Final Exam | Monday, May 12,3:00 pm-5:30 pm | |
and by appointment |
Midterm | Mar 4 |
Midterm | Apr 10 |
Final | May 12 |