In a multiprogramming environment, consider we have the following process P1: #
ID: 3850126 • Letter: I
Question
In a multiprogramming environment, consider we have the following process P1:
#
Instruction
Execution time
1
Assignment
2 ms
2
Fork ()
3 ms
3
Wait (Null)
3 ms
4
2ms
Assume the following:
fork () is executed correctly.
Push time in any queue =2 ms.
Wait time in printer queue =4 ms.
Dispatch time = 1ms.
Complete the following table:
Accumulative
Time
Process
State
Executing
Instruction
Queue
Name
Execution
Time
Dispatch Time
Push
Time
Wait
Time in Q
0
Ready
Ready Q
1
1
#
Instruction
Execution time
1
Assignment
2 ms
2
Fork ()
3 ms
3
Wait (Null)
3 ms
4
2ms
Explanation / Answer
Accumulative time Process State Executing Instruction Queue Name Execution Time Dispatch Time Push Time Wait time in Q 0 Ready Ready Q 1 ms 2 ms 1 Running Assignment 2 ms 1 ms 2 Running Fork() 3 ms 1 ms 3 Running Wait(null) 3 ms 1 ms 4 Waiting Print Waiting Q 1 ms 2 ms 4 ms 5 Ready Print Ready Q 1 ms 2 ms 6 Running Print 2 ms 1 ms 7. Terminated
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.