| Instructor: | Dr. Nelson L. Passos |
|---|---|
| Office: | Bolin Science Hall 126B |
| Office phone: | 397-4129 |
| E-mail: | fpassosn@nexus.mwsu.edu |
| Office Hours: | MW 9:00 - 12:00 am |
| TR 4:00 - 6:00 pm |
Study of topics related to the design and implementation of computer operating systems, including the schedule of processes, tasks, threads, input/output control, memory mangement, rersource management, file systems, and microkernel concepts.Course Description:
Operating Systems - Design and Implementation, 2nd ed., by A. Tanembaum and A. Woodhull.Text book:
Agenda:
January February March April May Grading
| Jan 13- | Introduction |
|---|---|
| Jan 15- | History |
| Jan 20- | Operating system concepts |
| Jan 22- | Operating system structure |
| Assignment # 1 | |
| Jan 27- | Processes |
| Jan 29- | Threads |
| Assignment # 2 |
| Feb 3- | IPC - race conditions |
|---|---|
| Feb 5- | Critical sections - semaphores |
| Feb 10- | Monitors, message passing |
| Assignment # 3 | |
| Feb 12- | Classical IPC problems |
| Feb 17- | Scheduling |
| Feb 19- | Scheduling |
| Term paper assignment | |
| Feb 24- | Test # 1 |
| Feb 26- | Review |
| Mar 3- | Input/Output |
|---|---|
| Assignment # 4 | |
| Mar 5- | Resource Management |
| Mar 10- | Deadlock |
| Mar 12- | Deadlock |
| Assignment # 5 | |
| Mar 17- | Spring Break |
| Mar 19- | Spring Break |
| Mar 24- | Disks |
| Mar 26- | Clocks |
| Mar 31- | Terminals |
| Apr 2- | Memory management - swapping |
|---|---|
| Assignment # 6 | |
| Apr 7- | Virtual memory |
| Apr 9- | Virtual memory |
| Apr 14- | Page replacement |
| Assignment # 7 | |
| Apr 16- | Segmentation |
| Apr 21- | Test # 2 |
| Apr 23- | Student presentations |
| Apr 28- | Student presentations |
| Apr 30- | File Systems |
| May 2-8- | Finals (Tuesday, May 5, 7:30pm) |
|---|
| Tests: | 20 % (each) |
|---|---|
| Final Exam: | 20 % |
| Assignments: | 15 % |
| Term paper: | 20 % |
| Class Participation: | 5 % |
E-mail address:
nelson.passos@mwsu.edu