Assignments
- All future dates are placeholder only and subject to change.
- For dates that are in the format of MM/DD, MM is the month and DD the day.
- Locate the assigment on the course schedule page by backing tracing from the due date.
Assignment Deadline
-
Setting up Development and Experiment Environment. assigned: [September 2, 2026] and due: [September 9, 2026 in class via demo]
-
Exploring Ways to Run Applications. assigned: [September 2, 2026] and due: [September 16, 2026 in class via demo]
-
Assignment Submission: Setting up Development and Experiment Environment. due: [September 9, 2026 in class via demo]
-
Experimenting with I/O Schemes. assigned: [September 9, 2026] and due: [September 16, 2026 in class via demo]
-
Assignment Submission. due: [September 16, 2026 in class via demo]
-
Exploring Linux Kernel and Init Program. assigned: [September 16, 2026] and due: [September 23, 2026 in class via demo]
-
Exploring OS Interfaces: User and Programmer. assigned: [September 23, 2026] and due: [September 30, 2026 in class via demo]
-
Exploring Linux Loadable Module and Device Driver. assigned: [September 23, 2026] and due: [September 30, 2026 in class via demo]
-
Application of the Banker’s algorithm. assigned: [April 24, 2025] and due: [May 1, 2025]
-
Exploring Deadlock Detection in BCC Toolkit. assigned: [April 24, 2025] and due: [May 1, 2025]
-
Priority Inversion and Mars Finder. assigned: [April 24, 2025] and due: [May 1, 2025]
Student Selector Tool for In-Class Demo
Select students for in-class demo: Student Selector