Print this page

Homework

Discussion Problems

We have discussion section weekly, with assigned homeworks.  You do not need to turn in homeworks. Homeworks are due by the start of the discussion section, Wednesdays at 1:25pm.

Homework 1: Basic Pointers/STL.  Due Wed, Feb 4.

Homework 2: STL/Processes.  Due Wed, Feb 11.

Homework 3: Basic Threads.  Due Wed, Feb 18.

Homework 4: Bridge synchronization problem.  Due Wed, Feb 25.

Homework 5: Monitors and semaphores.  Due Wed, Mar 4.

Homework 6: Sample Midterm. To be discussed, Wed, Mar 11. [Please also see typos listed in Homework 6 post on bulletin board.]

Discussion meeting 7: No homework. Demonstration of valgrind, Wed, Mar 25.

Homework 8: Basic page tables.  Due Wed, Apr 1.

Homework 9: Paging, virtual memory, and multi-level page tables. Due Wed, Apr 8.

Homework 10: Pages, mmap(), cache eviction. Due Wed, Apr 15.

Homework 11: Paging, allocators. Due Wed, Apr 22.

Discussion 12: Questions on Project 4. Wed, Apr 29.

Homework 13: Garbage Collection, Concurrency models. Due Wed, May 6.

Sample Final : to be discussed, Wed, May 13, usual time and place.


Previous page: Projects
Next page: OS Course-Infosys