In: Computer Science
Assume there is a 30-byte heap. The free list for this heap has two elements on it. One entry describes the first 10-byte free segment (bytes 0-9), and one entry describes the other free segment (bytes 20-29).
Now assume we have a request for just a single byte of memory. In this case, the allocator will perform an action known as __________ to find a free chunk of memory that can satisfy the request.
| 
 splitting  | 
||
| 
 coalescing  | 
||
| 
 chopping  | 
||
| 
 relocating  | 
Refer to the previous question.
After the action is completed, how many elements are there on the free list?
| 
 3  | 
||
| 
 4  | 
||
| 
 2  | 
||
| 
 1  | 
__________ is a strategy for managing free space which results in the smallest leftover hole in memory.
| 
 Best fit  | 
||
| 
 Next fit  | 
||
| 
 First fit  | 
||
| 
 Worst fit  | 
__________ is a strategy for managing free space which results in the largest leftover hole in memory.
| 
 Next fit  | 
||
| 
 Best fit  | 
||
| 
 Worst fit  | 
||
| 
 First fit  | 
Please find the answer filled indash:
Assume there is a 30-byte heap. The free list for this heap has two elements on it. One entry describes the first 10-byte free segment (bytes 0-9), and one entry describes the other free segment (bytes 20-29).
Now assume we have a request for just a single byte of memory. In this case, the allocator will perform an action known as ____splitting______ to find a free chunk of memory that can satisfy the request.
| 
 splitting  | 
||
| 
 coalescing  | 
||
| 
 chopping  | 
||
| 
 relocating  | 
Refer to the previous question.
After the action is completed, how many elements are there on the free list?
| 
 3  | 
||
| 
 4  | 
||
| 
 2  | 
||
| 
 1  | 
Answer: There are 2 elements in the free list. One would be from 0-9 bytes and second would be from 20-29 bytes
____Best fit______ is a strategy for managing free space which results in the smallest leftover hole in memory.
| 
 Best fit  | 
||
| 
 Next fit  | 
||
| 
 First fit  | 
||
| 
 Worst fit  | 
___Worst fit_______ is a strategy for managing free space which results in the largest leftover hole in memory.
| 
 Next fit  | 
||
| 
 Best fit  | 
||
| 
 Worst fit  | 
||
| 
 First fit  |