Instructor: Dr. A. Abdollahpouri
Text books:
- Abraham Silberschatz, Galvin, and Gagne. “Operating System Concepts”, 9th ed., John Wiley and Sons.- William Stallings. “Operating Systems”, 4th ed., Prentice Hall, 2001.
- Andrew S. Tanenbaum. “Operating Systems design and implementation”, 3rd ed., Prentice Hall, 2006.
Topics covered (Total Booklet in one file )
Introduction, OS history |
|
Process and Thread |
|
Process Scheduling (Uni-processor systems) |
|
Synchronization |
|
Deadlock |
|
Memory management |
|
Virtual memory |
|
Disk management |
Homeworks
Assignments are due 10 days from the initial day of the assignment. |
|
Late homework will be docked 50% per class period late, unless approved arrangements are made in advance. |
|
HW1 |
Issue date:
Due date: |
HW2 |
Issue date: Due date: |
HW3 |
Issue
date: Due date: |
Grading Policy
Homeworks……15% | |
Midterm .….. 35% | |
Final Exam…..45% | |
Class Participation.....5% |
Useful Links and Documents:
Threading in C# (In persian)
Animations
for OS concepts
http://www.cs.uic.edu/~jbell/CourseNotes/OperatingSystems/index.html