your website name here

Operating Systems

 

Fall 2024

Lectures: Sunday 8-10 (every other week), and Tuesday 16-18 

                                                          

               


Instructor:  Dr. A. Abdollahpouri

Email: abdollahpouri@gmail.com , abdollahpouri@uok.ac.ir



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

http://courses.cs.vt.edu/csonline/OS/Lessons/index.html