Difference between Paging and Segmentation

Lists of Descriptive Questions Answers and Short Study Notes On Operating System – Difference between paging and segmentation

  • (1) Compare paging and segmentation

 

Question-1 Compare paging and segmentation.

Paging Segmentation
Paging was invented to get large address apace without having to buy more physical memory. Segmentation was invented to allow programs and data to be broken up into logically independent address space and to add sharing

and protection.

The programmer does not aware that paging is used. The programmer is aware that segmentation is used.
Address space is one dimensional. Many independent address spaces are there.
Procedure and data cannot be distinguished and protected separately. Procedure and data be distinguished and protected separately.
Change in data or procedure requires compiling entire program. Change in data or procedure requires compiling only affected segment not entire program.
Sharing of different procedures not available. Sharing of different procedures available.