EEL 602 - Assignment # 2 | ||||||||||||||||
Average = 6.9 |
Entry No. |
Category |
Fork |
IPC1 |
IPC2 |
IPC3 |
IPC4 |
GE |
Other |
C & F |
Scaled |
Late Sub. |
Net |
2005JOP2125 |
1 |
1 |
6 |
0 |
2 |
6 |
0 |
0 |
0 |
11.25 |
0 |
15 |
2006EET2055 |
4 |
1 |
6 |
2 |
2 |
6 |
2 |
0 |
0 |
4.75 |
0 |
4.75 |
2006EET2477 |
1 |
1 |
6 |
2 |
2 |
6 |
2 |
0 |
0 |
19 |
0 |
19 |
2006EET2054 |
5 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
2006EET2472 |
1 |
1 |
6 |
2 |
2 |
6 |
0 |
1 |
0 |
18 |
0 |
18 |
2006EEA2404 |
5 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
2006JTM2029 |
3 |
1 |
6 |
2 |
2 |
6 |
2 |
0 |
0 |
9.5 |
0 |
9.5 |
2006JTM2770 |
5 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
2006EEA2063 |
5 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
2006EET2481 |
5 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
2005JCA2426 |
5 |
1 |
6 |
2 |
2 |
6 |
2 |
0 |
0 |
0.95 |
0 |
0.95 |
2006JTM2756 |
3 |
1 |
6 |
2 |
2 |
6 |
1 |
0 |
0 |
9 |
0 |
9 |
2006JTM2753 |
1 |
1 |
6 |
2 |
2 |
6 |
0 |
1 |
0 |
18 |
0 |
18 |
2005JCA2425 |
3 |
1 |
6 |
2 |
2 |
6 |
0 |
0 |
0 |
8.5 |
0 |
8.5 |
2006EET2093 |
4 |
0.83 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0.2 |
0 |
0.2 |
2006JTM2036 |
2 |
1 |
6 |
0 |
2 |
6 |
2 |
1 |
0 |
13.5 |
0 |
13.5 |
2006EET2488 |
5 |
1 |
6 |
2 |
2 |
6 |
2 |
0 |
-2 |
0 |
0 |
0 |
2006JTM2033 |
4 |
1 |
6 |
2 |
2 |
6 |
2 |
0 |
0 |
4.75 |
0 |
4.75 |
2006EET2487 |
4 |
1 |
6 |
2 |
2 |
6 |
2 |
0 |
0 |
4.75 |
0 |
4.75 |
2006JTM2748 |
4 |
1 |
6 |
2 |
2 |
6 |
2 |
0 |
0 |
4.75 |
0 |
4.75 |
2006JTM2751 |
4 |
1 |
6 |
2 |
2 |
6 |
0 |
0 |
0 |
4.25 |
0 |
4.25 |
2006JTM2757 |
|
. |
|
. |
. |
|||||||
2006JTM2763 |
1 |
1 |
6 |
2 |
2 |
6 |
2 |
1 |
|
20 |
0 |
20 |
2002465 |
3 |
1 |
6 |
2 |
2 |
6 |
2 |
0 |
0 |
9.5 |
0 |
9.5 |
2005EET2900 |
2 |
1 |
6 |
2 |
2 |
6 |
2 |
1 |
-2 |
12 |
0 |
12 |
2006JTM2039 |
1 |
1 |
6 |
2 |
2 |
6 |
2 |
1 |
-2 |
18 |
-4 |
14 |
2006EET3109 |
5 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-4 |
0 |
2006JTM2768 |
2 |
1 |
6 |
2 |
2 |
6 |
2 |
0 |
0 |
14.25 |
-4 |
10.25 |
2006JTM2767 |
1 |
1 |
6 |
2 |
2 |
6 |
2 |
1 |
0 |
20 |
-4 |
16 |
2006JTM2765 |
1 |
1 |
6 |
2 |
2 |
6 |
2 |
0 |
0 |
19 |
-4 |
15 |
2006JTM2035 |
1 |
1 |
6 |
2 |
2 |
6 |
2 |
0 |
0 |
19 |
-4 |
15 |
2006EET2478 |
|
0 |
0 |
-4 |
0 |
|||||||
2006JTM2758 |
1 |
1 |
6 |
2 |
2 |
6 |
2 |
1 |
0 |
20 |
-4 |
16 |
2006EET2486 |
4 |
1 |
6 |
2 |
2 |
6 |
0 |
0 |
0 |
4.25 |
-4 |
0.25 |
Marking
Scheme
The Demo and
implementation were observed to fit into five categories.
1)
Category
1 – Maximum mark obtainable is 20
2)
Category
2
a.
Errors
or lack of adherence to specification but that does not relate to OS concepts.
Example ®
Lack of user interaction.
b.
Maximum
mark obtainable is 15
3)
Category
3
a.
Using
sleep for synchronization.
b.
Maximum
mark obtainable is 10
4)
Category
4
a.
1
Ball implementation
b.
Maximum
mark obtainable is 5
5)
Category
5
a.
Total
demo failure or usage of unfair means.
b.
Maximum
mark obtainable is 1 or 2 marks if some parts of the code are working.
The ‘other’
marks column is for viva, i.e., it illustrates the response in the demo and
observed knowledge for your own implementation, for category 2 and 1
implementations.
Example: If
you use a message queue API and has not explored blocking and unblocking
modes, then you get a zero in ‘other’ marks.
Late
submission marks were deducted separately.
The aim has
been to split the Demo and implementation, such that no better code gets lesser
marks than the worse one.