Question: Consider a system in which the total available memory is 48K and in which memory once allocated to a process cannot be preempted from that

Consider a system in which the total available memory is 48K and in which memory once allocated to a process cannot be preempted from that process. Three processes A, B, and C have declared in advance that the maximum amount of memory that they will require is 25K, 15K, and 41K bytes respectively. When the three processes are all in execution and using 3K, 9K, and 24K bytes of memory respectively, which one of the following requests for additional allocation can be granted with a guarantee that deadlock will not occur as a result of the allocation:

  1. A requests 9K bytes
  2. C requests 7K bytes
  3. B requests 6K bytes
  4. A requests 6K bytes

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!