Question: This is a operating system course question 2. (10) code segment: Consider the use of process creation system call create-process by a process executing the
2. (10) code segment: Consider the use of process creation system call create-process by a process executing the following main initialize variable x = 2 on disk; pid := create-process(PROC," . .); while (read(x, disk) > 1) do write :-1 on disk wait(TERM(pid); /* Wait until process pid terminates*/ exit) /* System call to terminate the process*/ PROCO repeat writel(-Just Hang on!! I am quitting', TERMINAL) /" output text "/ e write x := x-1 on disk; until read(x, disk) 0; exitO; where read(x, disk) returns the current value of z from disk. Enumerate the scenarios of terminal outputs gene code segment is executable without interruption. rated by the above concurrent program. Assume that each individual statement in the 2. (10) code segment: Consider the use of process creation system call create-process by a process executing the following main initialize variable x = 2 on disk; pid := create-process(PROC," . .); while (read(x, disk) > 1) do write :-1 on disk wait(TERM(pid); /* Wait until process pid terminates*/ exit) /* System call to terminate the process*/ PROCO repeat writel(-Just Hang on!! I am quitting', TERMINAL) /" output text "/ e write x := x-1 on disk; until read(x, disk) 0; exitO; where read(x, disk) returns the current value of z from disk. Enumerate the scenarios of terminal outputs gene code segment is executable without interruption. rated by the above concurrent program. Assume that each individual statement in the
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
