Compaction often gives solutions to the issues regarding external fragmentation.
One technique for overcoming external fragmentation in dynamic partitioning is
Compaction.
The reason why this technique of overcoming external fragmentation may be inefficient is because:
- External fragmentation may need a lot of compaction and it is an expensive operation.
- The use of contiguous allocation is often hard to fit processes into memory and also it is so difficult to grow or shrink the amount of memory allocated to a process.
- Compaction only takes place when relocation is dynamic, and this also is expensive.
Compaction often shuffle memory notes or contents and then put or pile them up all in free memory and in one large block.
External fragmentation takes place when free memory is removed into small blocks.
Learn more from
brainly.com/question/23636593
Answer:
Option(A) i.e " indefinite iteration " is the correct answer to the given question.
Explanation:
Sentinel-controlled iteration is also called indefinite iteration because the user or programmer do not known in the beginning of the iteration how many time the loop will iterated and instruction are executed sometimes it executed the loop in the infinite times .
- For example : when fetching the data from the file the user or programmer Don't know when we would finish the file in advance.
- All the others options are not belonging to the Sentinel-controlled iteration that's why they are incorrect.
<span>The answer is letter B. An arrangement of directions and related documentation that instructs a PC or how to play out an undertaking or it can mean all the product on a PC, including the applications and the working framework. I hope the answer helps. </span>