Loyola College in Maryland

CS 702 - Operating Systems
Fall 2007


Loyola College > Department of Computer Science > Dr. James Glenn > CS 702 > Examples and Lecture Notes
Date Contents
9/10/2007 Computer Architecture Overview
Assembly Language
Shell Scripts
9/17/2007 Types of OS
Unix System Calls for I/O
System Calls for Process Creation
9/24/2007 C++ and File Descriptors
Simple C++ Example
C++ STL
System Calls for File Descriptor Manipulation
10/1/2007 Threads and Processes
Multithreaded Server
Pitfalls of Shared Data
10/8/2007 Process Synchronization
Producer/Consumer in Java
10/15/2007 Semaphores
Producer/Consumer in C
Barriers
Sleeping Barber
10/22/2007 Producer/Consumer in Java with Semaphores
Readers/Writers
Sleeping Barber solution
11/5/2007 Scheduling
Project 3
STL Queues and Lists
11/12/2007 Deadlocks
11/19/2007 Memory Management
11/26/2007 Segmentation
File Systems
12/3/2007 FAT16
Ext2
Java Boot Sector Reader
12/10/2007 Page Replacement Algorithms