Operating Sysstems Assignment C++

profileSURYA RAJ
test_data_new.zip

case0/input.txt

a0 0 1 0 28 a1 0 1 0 5 a2 0 1 0 49

case0/output.txt

name arrival end ready running waiting a1 0 115 90 25 0 a0 0 255 0 140 115 a2 0 410 115 245 50

case0/output_detail.txt

Time:0 name arrival_time tickets_required running priority_number age/runs queue1 a0 0 28 0 1 0 a1 0 5 0 1 0 a2 0 49 0 1 0 queue2 Time:90 name arrival_time tickets_required running priority_number age/runs queue1 a1 0 5 0 1 0 a2 0 49 0 1 0 a0 0 10 90 1 1 queue2 Time:115 name arrival_time tickets_required running priority_number age/runs queue1 a2 0 49 0 1 0 a0 0 10 90 1 1 queue2 Time:205 name arrival_time tickets_required running priority_number age/runs queue1 a0 0 10 90 1 1 a2 0 31 90 1 1 queue2 Time:255 name arrival_time tickets_required running priority_number age/runs queue1 a2 0 31 90 1 1 queue2 Time:345 name arrival_time tickets_required running priority_number age/runs queue1 a2 0 13 180 2 0 queue2

case1/input.txt

a0 80 1 0 79 a1 20 1 0 86 a2 0 1 0 44 a3 20 1 0 82 a4 90 1 0 62

case1/output.txt

name arrival end ready running waiting a2 0 940 0 220 720 a4 90 1550 360 310 880 a3 20 1690 180 410 1100 a0 80 1745 270 395 1080 a1 20 1765 90 430 1245

case1/output_detail.txt

Time:0 name arrival_time tickets_required running priority_number age/runs queue1 a2 0 44 0 1 0 queue2 Time:90 name arrival_time tickets_required running priority_number age/runs queue1 a1 20 86 0 1 0 a3 20 82 0 1 0 a0 80 79 0 1 0 a4 90 62 0 1 0 a2 0 26 90 1 1 queue2 Time:180 name arrival_time tickets_required running priority_number age/runs queue1 a3 20 82 0 1 0 a0 80 79 0 1 0 a4 90 62 0 1 0 a2 0 26 90 1 1 a1 20 68 90 1 1 queue2 Time:270 name arrival_time tickets_required running priority_number age/runs queue1 a0 80 79 0 1 0 a4 90 62 0 1 0 a2 0 26 90 1 1 a1 20 68 90 1 1 a3 20 64 90 1 1 queue2 Time:360 name arrival_time tickets_required running priority_number age/runs queue1 a4 90 62 0 1 0 a2 0 26 90 1 1 a1 20 68 90 1 1 a3 20 64 90 1 1 a0 80 61 90 1 1 queue2 Time:450 name arrival_time tickets_required running priority_number age/runs queue1 a2 0 26 90 1 1 a1 20 68 90 1 1 a3 20 64 90 1 1 a0 80 61 90 1 1 a4 90 44 90 1 1 queue2 Time:540 name arrival_time tickets_required running priority_number age/runs queue1 a1 20 68 90 1 1 a3 20 64 90 1 1 a0 80 61 90 1 1 a4 90 44 90 1 1 a2 0 8 180 2 0 queue2 Time:630 name arrival_time tickets_required running priority_number age/runs queue1 a3 20 64 90 1 1 a0 80 61 90 1 1 a4 90 44 90 1 1 a2 0 8 180 2 0 a1 20 50 180 2 0 queue2 Time:720 name arrival_time tickets_required running priority_number age/runs queue1 a0 80 61 90 1 1 a4 90 44 90 1 1 a2 0 8 180 2 0 a1 20 50 180 2 0 a3 20 46 180 2 0 queue2 Time:810 name arrival_time tickets_required running priority_number age/runs queue1 a4 90 44 90 1 1 a2 0 8 180 2 0 a1 20 50 180 2 0 a3 20 46 180 2 0 a0 80 43 180 2 0 queue2 Time:900 name arrival_time tickets_required running priority_number age/runs queue1 a2 0 8 180 2 0 a1 20 50 180 2 0 a3 20 46 180 2 0 a0 80 43 180 2 0 a4 90 26 180 2 0 queue2 Time:940 name arrival_time tickets_required running priority_number age/runs queue1 a1 20 50 180 2 0 a3 20 46 180 2 0 a0 80 43 180 2 0 a4 90 26 180 2 0 queue2 Time:1020 name arrival_time tickets_required running priority_number age/runs queue1 a3 20 46 180 2 0 a0 80 43 180 2 0 a4 90 26 180 2 0 a1 20 34 260 2 1 queue2 Time:1100 name arrival_time tickets_required running priority_number age/runs queue1 a0 80 43 180 2 0 a4 90 26 180 2 0 a1 20 34 260 2 1 a3 20 30 260 2 1 queue2 Time:1180 name arrival_time tickets_required running priority_number age/runs queue1 a4 90 26 180 2 0 a1 20 34 260 2 1 a3 20 30 260 2 1 a0 80 27 260 2 1 queue2 Time:1260 name arrival_time tickets_required running priority_number age/runs queue1 a1 20 34 260 2 1 a3 20 30 260 2 1 a0 80 27 260 2 1 a4 90 10 260 2 1 queue2 Time:1340 name arrival_time tickets_required running priority_number age/runs queue1 a3 20 30 260 2 1 a0 80 27 260 2 1 a4 90 10 260 2 1 a1 20 18 340 3 0 queue2 Time:1420 name arrival_time tickets_required running priority_number age/runs queue1 a0 80 27 260 2 1 a4 90 10 260 2 1 a1 20 18 340 3 0 a3 20 14 340 3 0 queue2 Time:1500 name arrival_time tickets_required running priority_number age/runs queue1 a4 90 10 260 2 1 a1 20 18 340 3 0 a3 20 14 340 3 0 a0 80 11 340 3 0 queue2 Time:1550 name arrival_time tickets_required running priority_number age/runs queue1 a1 20 18 340 3 0 a3 20 14 340 3 0 a0 80 11 340 3 0 queue2 Time:1620 name arrival_time tickets_required running priority_number age/runs queue1 a3 20 14 340 3 0 a0 80 11 340 3 0 a1 20 4 410 3 1 queue2 Time:1690 name arrival_time tickets_required running priority_number age/runs queue1 a0 80 11 340 3 0 a1 20 4 410 3 1 queue2 Time:1745 name arrival_time tickets_required running priority_number age/runs queue1 a1 20 4 410 3 1 queue2

case2/input.txt

a0 80 5 0 7 a1 80 5 0 2 a2 70 5 0 6

case2/output.txt

name arrival end ready running waiting a1 80 90 80 10 0 a2 70 110 70 30 10 a0 80 145 110 35 0

case2/output_detail.txt

Time:70 name arrival_time tickets_required running priority_number age/runs queue1 queue2 a2 70 6 0 5 0 Time:80 name arrival_time tickets_required running priority_number age/runs queue1 queue2 a1 80 2 0 5 0 a2 70 4 10 5 0 a0 80 7 0 5 0 Time:90 name arrival_time tickets_required running priority_number age/runs queue1 queue2 a2 70 4 10 5 10 a0 80 7 0 5 10 Time:110 name arrival_time tickets_required running priority_number age/runs queue1 queue2 a0 80 7 0 5 30