Assignment 1 : Submission Instructions ====================================== * Clearly indicate the following information on EACH piece of paper that you submit for assignment 1: - The names of the students in your group. (I am going to keep the equality sheet. Therefore it should not be the sole source of identification.) - The tutorial room to which your group belongs. (If group members are from both tutorial rooms, then this would be the tutorial where you will get back the marked assignment.) - The login name of the person who submitted your group's assignment electronically. This is the a468xxx or a2204xxx account that you used to submit the assignment. * Please staple all sheets together. You do not need to submit the assignment description sheet. Electronic Submission ===================== The deadline for the electronic submission part of assignment 1 is October 17 at 12 noon. You should do only one electronic submission per group. Select one member in your group to do the electronic submission. Electronic submission is required for questions 1 and 2 only. Name your OOT program for question 1 as question1.oot, and your OOT program for question 2 as question2.oot. Then to submit these two OOT files, type the following at the UNIX prompt: submit -N a1 csc468h question1.oot question2.oot If you are a graduate student, then you will submit using: submit -N a1 csc2204h question1.oot question2.oot Hard Copy Submission ==================== Please submit a hard copy of the solutions for the questions in assignment 1 at the beginning of the tutorial on October 17. Submit one assignment per group. Make sure that you secure the pages in your assignment by stapling them together, and that you label them as explained at the top of this document. Your submission should contain ONLY the following items: - signed Equality sheet - For Q1: printout of the OOT code typed explanation of how your monitor code implements fair signaling, given what SNOOT implements. - For Q2: printout of the OOT code - For Q3: typed explanation of the specific situation in the Minotaur Operating system that Checkpoint Charlie models. - For questions Q1 and Q2 only: If you were able to produce an OOT program that compiles and runs, and if you have output that helps to illustrate that your program does in fact work properly, you may submit these input and output files as well. This is strictly optional. Also don't forget to submit the signed pledge sheet at one of the lectures before October 17. Note that there will be deductions for failing to conform to the submission requirements.