0 0 votes Can someone make me clear whether segmentation method of memory allocation is free from internal and external fragmentation.? Also plz give valid explanation in support of your answer. Operating System segmentation operating-system memory-management + – Habibkhan 1.3k views answer comment Share Follow Print See all 5 Comments 5 5 Comments reply Show 2 previous comments srestha commented Oct 25, 2016 reply Follow flag I think it is a good reference https://gateoverflow.in/9566/segmentation if segmentation is variable partitioning then it is free from internal fragmentation , but not from external fragmentation 0 0 replyShare Habibkhan commented Oct 25, 2016 reply Follow flag Thanks a lot @srestha..So we can say out of the available methods , segmentation is best method of memory allocation isn't it?? In case segment size becomes large we do paging of the segment.. 1 1 replyShare srestha commented Oct 25, 2016 reply Follow flag segmentation is better than static partitioning. I think it is not best, as it causes external fragmentation. Some times paging gives better memory utilization than segmentation For ur 2nd question ans is https://gateoverflow.in/33954/segmented-paging-and-paged-segmentation 1 1 replyShare Please log in or register to add a comment.
Best answer 2 2 votes i think segmentation doesnt create any internal fragmentation as each module of the process is entirely occupied in the segment. but it creates external frgmentation when we free one few segments...which creates holes. Anusha Motamarri answered Oct 25, 2016 • selected Oct 25, 2016 by Habibkhan Anusha Motamarri comment Share Follow 0 reply Please log in or register to add a comment.