COMP 322/L: Introduction to Operating System and System Architecture and Lab


Getting Help

  • Mahdi's email address: mahdi dot ebrahimi at csun dot edu

Weekly Course Materials

Week Materials Notes
1 - 2
  • Course Overview
  • Introduction to Operating System
2 - 1
  • Operating System Structuers
  • Processes – Part 1
2 - 2
  • Processes – Part 2
  • Threads
3 - 1
  • CPU Scheduling – Part 1
    Quiz 1: 06/08 via Zoom (chapters 1 - 4)
3 - 2
  • CPU Scheduling – Part 2
  • Process Synchronization – Part 1
4 - 1
  • Process Synchronization – Part 2
4 - 2
  • Process Synchronization – Part 3
    No new slides
5 - 1
  • Deadlocks – Part 1
    Midterm Exam: 06/22 via Zoom (chapters 1 - 7)
5 - 2
  • Deadlocks – Part 2
    No new slides
6 - 1
  • Memory Management – Part 1
6 - 2
  • Virtual Memory - Part 1
7 - 1
  • Virtual Memory – Part 2
    Final Exam: 07/07 via Zoom (chapters 1 - 10)