COMP 421: Lab # 1

Threads, Concurrency, and Device Drivers

Spring 2012

 


Through this assignment, you will be able to gain practical experience programming concurrent systems using threads and monitors. You will also gain experience with the operation and complexities of device drivers in operating systems. In particular, this project requires you to implement a terminal device driver using a Mesa-style monitor. Your terminal driver must use only the provided Mesa monitor routines for its synchronization, and must use only a single monitor.

This project must be done individually. The second and third projects in the class will be done in groups of 2 students, but you must do this one by yourself.

The project is due by 11:59 PM, Monday, February 13, 2012.


Project Information




[Back to COMP 421 homepage]