186k views
3 votes
Given the following code for processes A and B. If process A is scheduled then process B is scheduled what are the possible values inside the shared memory locations Interest, Payment, and Balance if the location Interest holds 10%, the location payment holds $100, and the location Balance holds $1000? Explain

Process A Process B
R1 = Interest R3 = Payment
R2 = Balance R4 = Balance
R2 = R2*(1 + R1) R4 = R4 – R3
Balance = R2 Balance = R4

1 Answer

3 votes

Answer:

See explaination

Step-by-step explanation:

The process scheduling is the activity of the process manager that handles the removal of the running process from the CPU and the selection of another process on the basis of a particular strategy. Process scheduling is an essential part of a Multiprogramming operating systems as it enables efficient and effective flow of all the processes without any affecting the other.

Please see attachment for the step by step process of the process schedule.

Given the following code for processes A and B. If process A is scheduled then process-example-1
Given the following code for processes A and B. If process A is scheduled then process-example-2
User George Artemiou
by
3.4k points