Operating Systems

Spring 2012

Golestan University

Instructor: Hossein Momeni

Announcements
The marks of midterm have been uploaded 19 May 2012
The deadlock and disk management assignment have been uploaded 14 May 2012
The IPC assignment have been uploaded 21 April 2012
The marks of Quiz#2 have been uploaded 13 April 2012
The third assignment have been defined 10 April 2012
Marks of Quiz#1 and Assignment2 have been uploaded 09 March 2012
Course homepage is lunched! 24 February 2012
Schedule
Class Time Saturdays
Midterm Exam

-

Final Exam According to university's schedule
 Marks
  • Click here to see your marks. Send me your objections if there is any, through email.
  Syllabus
  • Introduction and History of Operating Systems 
  • Processes and Threads
  • Deadlocks
  • Memory Management
  • Input/Output Management
  Assignments
  • Assignment 1: Research about these operating systems and compare them!
  • Assignment 2: Research about Virtual Machines and email the related report.
  • Assignment 3: Click here to find some problems about Process Scheduling.
  • Assignment4: Research about the IPC mechanism in Modern OSs
  • Assignment5: Research about Victim process selection
  • Assignmnet6: Click here to find some problem about IPC
  • Assignment7: Click here to find some problem about deadlock and disk managment
  Grading
  • Research & Class activities (10%)
  • Homework(10%)
  • Midterm (30%)
  • Final Exam (50%)
Textbook
1-Andrew S. Tanenbaum, Operating Systems, Design and Implementation, 3rd Edition, Prentice Hall, 2006.

2- Avi Silberschatz, Operating System Concepts, 8th Edition, Wiley & Sons, Inc, 2008.

3- William Stallings, Operating Systems: Internals and Design Principles, Sixth Edition, Prentice Hall, 2009.

 

  Lecture Slides
 Lecture 1- Introduction  [pdf]

 Lecture 2.1 - Processes and Threads [pdf]

 Lecture 2.2 - Process Scheduling [pdf]

 Lecture 2.3 - Inter Process Communication [pdf

Lecture 3.1- I/O Management principles [pdf]

Lecture 3.2 - Deadlock Management [pdf]

 Lecture 3.3 - Disk Management [pdf]

 Lecture 4 - Memory Management [pdf]

 

Last Updated: 14  May 2012