1 votes 1 votes What is Compaction ? a technique for overcoming internal fragmentation a paging technique a technique for overcoming external fragmentation a technique for overcoming fatal error Operating System nielit2017dec-assistanta operating-system fragmentation + – admin asked Mar 31, 2020 • recategorized Aug 24, 2020 by Lakshman Bhaiya admin 1.6k views answer comment Share Follow See all 0 reply Please log in or register to add a comment.
3 votes 3 votes Compaction is a process in which the free space is collected in a large memory chunk to make some space available for processes. In memory management, swapping creates multiple External fragments in the memory because of the processes moving in and out. Compaction refers to combining all the empty spaces(external fragments) together and processes. Compaction helps to solve the problem of fragmentation(external fragments), but it requires too much of CPU time. It moves all the occupied areas of store to one end and leaves one large free space for incoming jobs, instead of numerous small ones. In compaction, the system also maintains relocation information and it must be performed on each new allocation of job to the memory or completion of job from memory. Option C Mohit Kumar 6 answered May 20, 2020 Mohit Kumar 6 comment Share Follow See all 0 reply Please log in or register to add a comment.