| Date | Contents |
|---|---|
| 1/14/2008 |
IA32 Assembly Language |
| 1/18/2008 |
Buffer Overflow Exploit |
| 1/25/2008 |
System Calls for Process Creation |
| 1/28/2008 |
File Descriptor Manipulation |
| 1/30/2008 |
Processes (Overview) |
| 2/1/2008 |
Threads (Overview) |
| 2/4/2008 |
POSIX Threads |
| 2/6/2008 |
Simple Thread Synchronization |
| 2/8/2008 |
Peterson's Solution & Montitors Java Producer/Consumer |
| 2/13/2008 | POSIX Producer/Consumer |
| 2/20/2008 |
POSIX Readers/Writers POSIX Sleeping Barber |
| 3/12/2008 |
Batch Schedulers |
| 3/14/2008 |
Interactive and Real-Time Schedulers |
| 3/17/2008 |
User-Level Threads: Yielding |
| 3/19/2008 |
User-Level Threads: Starting Threads |
| 3/26/2008 |
Memory Management |
| 3/28/2008 |
Paging |
| 3/31/2008 |
Two-Level Paging |
| 4/2/2008 |
Three-Level Paging |
| 4/4/2008 |
Shared Libraries and Segmentation |
| 4/7/2008 |
Pentium Segmentation |
| 4/9/2008 |
Scheduling |
| 4/14/2008 |
File Systems |
| 4/16/2008 |
FAT16 |
| 4/18/2008 |
Ext2 |
| 4/23/2008 |
Error Correction/RAID |
| 4/25/2008 |
Deadlocks |
| 4/28/2008 |
Deadlock Avoidance & Prevention |