Compare the main memory organization schemes of contiguous-memory allocation, pure segmentation, and pure paging with respect to the fol-
lowing issues:
a. external fragmentation
b. internal fragmentation
c. ability to share code across processes