Assignment 2 Grading Guide: 1. Report 30% (6pts) Part 1's result shown...............................................1 Part 2's result shown...............................................1 Part 2's algorithm explained........................................1 Result comparison 1 (response, execution, other)....................1 Result comparison 2 (response, execution, other)....................1 Consideration what if queue 2 behaves like a FCFS queue.............1 2. Correctness 50% (10pts) Part 1: Modified as instructed...........................................2 Part 2: queue[0] has 500msec time quantum................................1 queue[1] has 1000msec time quantum...............................1 queue[2] has 2000msec time quantum...............................1 New threads enqueued in queue[0] by addThread( ).................1 Threads searched from queue[0], [1], and [2] by getMyTcb( )......1 The next thread picked up from the highest queue every 500msec...1 A thread resumed for the its remaining time quantum..............1 Correct behavior (by Test2 and Test2b)...........................1 3. Code Organization (4pts) No comments AND non-traceable code...............................0 or Terribly oor comments OR non-traceable code......................3 or Appropriate amount of comments AND good code organization........4 Total.................................................................20