COMPSCI 110, Fall 2001Introduction to Operating Systems |
|||
|
Nachos AssignmentsBefore 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 Problem SetsSept. 6 / 7: Problems 1, 4, 8, 9, 17, 21, 22, and 24 from Tanenbaum pp. 153-154 Sept 13/14: Problems 26, 33, 37, 38, 44, 50, and 51 from pp. 155-157 and Problems 12 and 14 from p. 500. Sept. 20/21: Problems 6, 11, 14, 18, 20, 22, 23, 25, and 27 from pp. 186-188 Sept. 27/28: Problems 1, 2, 9, 14, 22, 24, and 25 from pp. 578-582 and problems 7, 9, 12, 17, and 18 from p. 758. Oct 4/5: Problems 7, 15, 28, 29, and 35 from pp. 153-156 and Problems 8, 15, 16, and 21 from pp. 186-188. Oct 11/12: Closed for fall break travel Oct 25/26: Problems 5, 8, 13, 17, 20, 28, 29, 35, and 37 from pp. 263-268 Nov 1/2: Problems 11, 12, 16, 24, 25, 32, and 46 from pp. 373-378 Nov 8/9: Problems tbd from pp. 449-452 Nov 15/16: Problems 5, 8, 9, 20, 30, 36, and 37 from pp. 449-452 End of term study suggestions: Problems 12 and 14 from pp. 501-502 and Problems 8, 10, 13, 22, 30, and 35 from pp. 667-670 |
||
|
|
|||
Last updated August 24, 2001