Question: Consider a memory system with memory allocated as shown below. Suppose the following actions occur in order: Process E starts and requests 3 0 0

Consider a memory system with memory allocated as shown below.
Suppose the following actions occur in order:
Process E starts and requests 300 memory units.
Process B exits.
Process F starts and requests 800 memory units.
Process C exits.
Process G starts and requests 900 memory units.
Which of the following will be the correct scenario for process G?
The Diagram:
0----------------
A
400--------------
800----------------
B
1600----------------
1900----------------
C
2400----------------
3100-----------------
D
3400-----------------
Which of the following is true ?
a.
Using best-fit dynamic contiguous allocation, the starting address of process G is 1600
b.
Using best-fit dynamic contiguous allocation, the starting address of process G is 2400
c.
Using best-fit dynamic contiguous allocation, the starting address of process G is 1200
d.
Using best-fit dynamic contiguous allocation, the starting address of process G is 1900

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 Programming Questions!