Announcements

Important updates and course information

Welcome to AOS!

Posted on Thursday, February 5, 2026

Pinned

Welcome to Theory of Operating Systems!


This course will cover fundamental OS concepts including process management, scheduling, memory management, and more.


Important Information:

  • All assignments are submitted through this website
  • Assignment 1 supports Python and C++; later assignments may also allow C
  • Make sure to test your code against the sample test cases before submitting

Looking forward to a great semester!

Assignment 1 Released

Posted on Thursday, February 5, 2026

Assignment 1: Scheduling & Concurrency is now available.


This is a two-part mini assignment (Python or C++):

  • **Part 1:** CPU Scheduler (FCFS, SJF, Round Robin)
  • **Part 2:** Traffic Intersection simulation using concurrency primitives

**Due Date:** February 18, 2026


Start early and make sure to test with the provided sample cases!