faq
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
faq [2013/10/17 16:56] – jxu | faq [2018/04/03 15:09] (current) – jxu | ||
---|---|---|---|
Line 4: | Line 4: | ||
====== General ====== | ====== General ====== | ||
- | ====== FAQ about Assignment 2 and 3====== | + | ====== FAQ about Assignments |
**Question 1**: We are planning to add a certain additional functionality X to our program for the Assignment. Is adding the additional functionality X allowed? | **Question 1**: We are planning to add a certain additional functionality X to our program for the Assignment. Is adding the additional functionality X allowed? | ||
Line 34: | Line 34: | ||
There is nothing wrong with the pthread library on RED. | There is nothing wrong with the pthread library on RED. | ||
- | The best and easiest way to do the assignment, is to follow | + | The best and easiest way to do the assignment, is to do the following: |
- | in the assignment 2 description document: | + | |
- | " | ||
1. You may start by trying to read and understand the program | 1. You may start by trying to read and understand the program | ||
" | " | ||
Line 54: | Line 52: | ||
Start with the program " | Start with the program " | ||
+ | **Question 4**: For Assignment 2, are we allowed to make modifications to the main() procedure and the alarm_thread function? | ||
- | **Question 4**: For Assignment 3, can I include the errors.h file that was used in Assignment 2? | + | Answer to Question 4: |
- | Answer | + | You are allowed |
- | **Question 5**: For Assignment 3, can I use an approach similar to the approach suggested in the answer to Question 3 above? | + | **Question 5**: We are start writing |
+ | code you give us has the problem when user input as following: | ||
- | Answer to Question | + | alarm> 10 hello |
+ | |||
+ | alarm> 5 world | ||
+ | |||
+ | alarm> (10) hello | ||
+ | |||
+ | (5) world | ||
+ | |||
+ | The message " | ||
+ | set before " | ||
+ | used condition mechanism could solve this problem. Should we implement | ||
+ | assignment 2 base on that code or just leave this problem and still use the | ||
+ | code you gave us? | ||
+ | |||
+ | Answer to Question | ||
+ | |||
+ | What do you mean by " | ||
+ | Assignment 2 never asked you to write assignment 2 "based on" ANY code. | ||
+ | The sample code was only provided for the purpose of illustrating some of the concepts discussed in the book related to POSIX Threads. | ||
+ | No one has ever said that the sample code should be used or can be used to satisfy the requirements of assignment 2. | ||
+ | |||
+ | **Question 6**: Some members of my assignment group are doing less work / making less | ||
+ | effort / contributing less. Is this a valid reason for not handing in the assignment before the due date? | ||
+ | |||
+ | Answer to Question 6: | ||
+ | |||
+ | Unfortunately a claim that some members of an assignment group | ||
+ | are doing less work / making less | ||
+ | effort / contributing less than some other members of the assignment | ||
+ | group, is NOT a valid reason for not handing in | ||
+ | an assignment on or before the assignment due date. | ||
- | Yes. You should follow the advice given in the "F. Hints" section in the Assignment 3 description document. Once you have studied and understood the programs “pxsem/ | + | If any member of any assignment group wishes to receive any credit |
+ | for any assignment, | ||
+ | that assignment group would need to hand in the assignment | ||
+ | on or before |
faq.1382029010.txt.gz · Last modified: 2013/10/17 16:56 by jxu