COMPSCI 110, Fall 2000

Introduction to Operating Systems

Useful Links

CPS110 Home

Tentative Schedule

Assignments

Lecture Notes

Policies

Course Mailing List

Course News

 

 

Assignments

Before starting any assignment you should be familiar with the material in Nachos Project Policies and Mechanisms , which presents the policies and procedures that apply to all of the Nachos assignments. You will find the information in Working With Nachos valuable for some or all of the labs. The system call definitions in Nachos System Call Interface are important for Labs 4 and 5.

Lab 1: The Trouble with Concurrent Programming

Lab 2: Threads and Synchronization

Lab 3: Programming with Threads

Lab 4: Multiprogrammed Kernel

Lab 5: I/O

Lab 6: Virtual Memory

Optional Problem Set 1

Optional Problem Set 2

 

 

 

Last updated August 24, 2000