Lecture slides and readings:

Lectures
Lecture Slides Recommended Readings
Part I: Overview
Introdution to Operating System Slide 1(pdf) Chapter-1
Operating System Structures Slide 2 (pdf) Chapter-2
Part II: Process Management
Processes Slide 3 (pdf) Chapter-3
Threads Slide 4 (pdf) Chapter-4
Process Synchronization Slide 5 (pdf) Chapter-5
CPU Scheduling Slide 6 (pdf) Chapter-6
Deadlocks Slide 7 (pdf) Chapter-7
Part III: Memory Management
Main Memory Slide 8 (pdf) Chapter-8
Virtual Memory Slide 9 (pdf) Chapter-9
Part IV: Storage Management
Mass-Storage Structure Slide 10 (pdf) Chapter-10
File-System Interface Slide 11 (pdf) Chapter-11
File-System Implementation Slide 12 (pdf) Chapter-12
I/O Systems Slide 13 (pdf) Chapter-13
Part V: Protection and Security
Protection Slide 14 (pdf) Chapter-14
Security Slide 15 (pdf) Chapter-15
Additional materials:
  1. Operating System Essentials all slides (.zip)
  2. Advance Operating System Note
  3. A Quick Note on C programming
  4. The_C_Programming_Language_2nd_Edition_Ritchie_Kernighan
  5. Debugging_C_CPP programming using GDB [ C ] [ CPP ]
  6. Make and Makefile tutorials [ 1 ] [ 2 ]

***Please feel free to contact me if you have any doubt regarding the topics discussed in the lectures and assignments.

Assignment(s):

All assignemnts will be uploaded to Google Classroom.

Submit your assignment(s) before due date :

Assignment Start Due
1: aaaaa aaaaa. aaaaa.
2: bbbbb bbbbb bbbbb

copyright@ajitkumarsahoo.2024