title: Segmentation VS Paging performance difference and application in OS
body: <p>I wanted to know what exactly is the <strong>performance gain of using paging over segmentation in modern operating systems</strong> as one suffers from <em>external fragmentation</em> and the other from <em>internal fragmentation</em> and both have to refer the respective tables once and then refer to the memory location pointed to extract the information(ignoring TLB for once).</p>
  <p>What  exactly is the reason of discarding segmentation usage in modern OS and using paging knowing that there is some form of fragmentation still there in the system?</p>