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 Jan 28.
Homework 2: STL/Processes. Due Feb 4.
Homework 3: Parallel processing, basic Threads. Due Feb 11.
Homework 4 and Homework 5: Locks, condition variables, semaphores and monitors. Due Feb 18.
Homework 6: "Sample Midterm" to be discussed, Feb 25.
Discussion meeting 7: No homework. Demonstration of valgrind, in-class office hours to discuss project #2. Mar 4.
Homework 8: Basic page tables. Due Mar 11. No homework assigned
Homework 9: Paging, virtual memory, etc. Due Mar 25
Homework 10: Pages, mmap(), multi-level page tables. Due Apr 1.
Homework 11: Discussion about Project 3 (Allocator). Apr 8.
Homework 12: mmap() basics; paging; questions on Project 4. Due Apr 15.
Homework 13: Garbage Collection, Concurrency models. Due Apr 22.
Sample Final : to be discussed, Apr 29.
Next page: Development Guide