Question: a ) ( 1 0 points ) Consider a system of processes and resources and make the following assumptions: The Ready List ( RL )
a points Consider a system of processes and resources and make the following assumptions:
The Ready List RL has priority levels, and being the lowest
The create function is simplified: create creates a new child process with the priority
The process is placed at the end of the corresponding RL queue.
Only a single CPU exists. The currently running process continues running until the process:
o blocks by requesting an unavailable resource, or
o is interrupted by a function timeout which moves the process from the head of
the current RL queue to the end of the same queue; the process currently at the
head of the RL queue starts running
The system has resources,
At the start, only a single process, described by PCB exists and is running at priority
Assume the following sequence of functions is issued each function is executed by the currently running
process The create function always uses the next available PCB dots :
create
create
timeout Pl
A request
timeout
request
request blocked
requestp blocked
timeout
create
I. Determine how many child processes each process has, and what processes are blocked at
the end of the above sequence. Show or mention the name of each child process and the
RCBO
resource the process blocked has children and PCBO blocked
has children : has child
are blocked
blocked
PCBI blocked
can someone help me understand this
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
