UGC-NET | UGC NET CS 2017 Jan – III | Question 76

Segmentation is a generalization of base-and-bounds. Which possible advantages does segmentation have as compared to base-and-bounds:

I. Faster translation
II. Less physical memory waste
III. Better sharing of code in memory
IV. More hardware support needed to implement
V. More OS issues to handle, such as compaction

(A) I, II and III
(B) II and III
(C) I, IV and V
(D) All of the above.


Answer: (B)

Explanation: Segmentation is a slight generalization of base-and-bounds. It has a few base/bound register pairs per process, instead of just one.
A – Not Possible: Translation with Segmentation is not faster.
B – Possible: Less memory waste is possible because space between a stack and heap need not be allocated.
C – Possible: Code segments, marked read-only, can be shared.
D – Not Possible: More hardware support is needed, BUT, this is not an advantage.
E – Not Possible: More OS issues must be handled, BUT, this is not an advantage.
So, option (B) is correct.

Quiz of this Question
Please comment below if you find anything wrong in the above post

My Personal Notes arrow_drop_up
Article Tags :

Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.