EEL 358 - Operating Systems
Fall 2006
Indian Institute of Technology
Delhi, New Delhi



Assignment #4

Marks List

S.No Entry Number Thread Creation Clarity I/O log File Synchronization Thread scheduling Late    
    Proper problem proper improper proper improper RR working No Demo Total
1 2003EE10285 3   4   3   5   5   -4   16
2 2003EE10314 3 -2   2   1.5 5     2.5     12.5
3 2003EE10340 0 0 0 0 0 0 0 0 0 0 0 0 0
4 2003EE10343 3 -2   2   1.5 5     2.5     12.5
5 2003EE10644 3   4   3   5   5   -4   16
6 2004EE10328 3 -1   2   1.5 5   5       15.5
7 2004EE10332 3 -2   2   1.5   2.5 5   -4   8
8 2004EE10344 3 -1   2   1.5 5     2.5     13
9 2004EE50402                          
10 2004EE50406 3     2   1.5 5   5       16.5
11 2004EE50410                          
12 2004EE50414 3     2   0 5     2.5     12.5
13 2003EE10321                          
14 2003EE10329                          
15 2004EE10325 3 -1   2 3   5   5       17
16 2004EE10329 3 -1   2 3   5   5   -4   13
17 2004EE10341 3     2   1.5 5     2.5 -4   10
18 2004EE10349 3   4   3   5     2.5 -4   13.5
19 2004EE50407                          
20 2004EE50411 3     2   1.5 5   5   -4   12.5
21 2004EE50415 3 -1 4   3   5     2.5 -4   12.5
22 2003EE10318 3   4   3   5   5   -4   16
23 2003EE10322 0 0 0 0 0 0 0 0 0 0 0 0  
24 2003EE10334                          
25 2003EE20384                          
26 2003EE50416                          
27 2004EE10342 3   4   3   5   5   -4   16
28 2004EE10350 3 -1   2 3   5   5   -4   13
29 2004EE50404                          
30 2004EE50408                          
31 2004EE50412 3 -1   2   1.5 5     2.5 -4   8.5
32 2004EE50416                          
33 2003EE10327                          
34 2003EE10331 3     2 0   5   5       15
35 2003EE10347                          
36 2003EE10351 3 -1   2   1.5   2.5 5   -4   9
37 2003EE20367                          
38 2003EE20375                          
39 2003EE20383                          
40 2003EE50401                          
41 2003EE50405 3 -1 4   0   5   5   -4   12
42 2003EE50413 3     2   1.5   2.5   2.5 -4   7.5
43 2004EE10311                          
44 2004EE10335 3   4   3     2.5 5   -4   13.5
45 2004EE10339 3 -1 4   3     2.5 5   -4   12.5
46 2004EE10347 3 -1 4     1.5 5   5       17.5
47 2004EE10351 3 -2   2   1.5   2.5   2.5 -4   5.5
48 2004EE50401                          
49 2004EE50405 3 -1 4   0

1.5

5   5       17.5
50 2004EE50409 3 -2   2 0     2.5 5   -4   6.5
51 2004EE50413 3 -1   2 3   5   5       17
 
Marks Allotment Details:
Thread Creation Full marks given for the proper use of the pthread_create function
clarity: If the readme file is proper and the code clarity is good no marks cut. 1 mark deduction if code is not upto mark
IO marks If the IO was correct and according to the sample given in the assignment marks given is 4

If there is some sort of IO incorrectness.. or systems hangs 2 marks is given

 

Log file If correct log file is generated and entries are correct in the log file 3 marks given
If some entries are missing in the log file 1.5 marks given
      0 marks for the no log file generation

 

Synchronization If code is running fine and proper console output is obtained due to synchronization.. 5 marks alloted

If there is improper printing in the console due to thread synchronization 2.5 marks allotted

 

Thread scheduling

 If the Round Robin scheduling is employed 5 marks given.

If the code is working good but no round robin scheduling is done 2.5 marks are cut

Late Submission  Late submission of assignment causes 4 marks reduction
No demo: No demo has forced to give 0 marks.. No reconsideration for this mark allotement
   
Some of the good codes are given marks between 17.5 to 12.5
Full marks does not suggest that the code is precise and upto the mark -- but it indicates satisfaction in the coding efforts.