Loyola College in Maryland

CS 466 - Operating Systems
Spring 2008


Loyola College > Department of Computer Science > Dr. James Glenn > CS 466 > Examples and Lecture Notes
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