Sign Up

Captcha Click on image to update the captcha.

Have an account? Sign In Now

Sign In

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

You must login to add post.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

Find Authority

Find Authority Logo Find Authority Logo

Find Authority Navigation

  • Home

Mobile menu

Close
Ask a Question
  • Home
  • Recent Questions
  • Topics
  • Home
Home/Questions/Q 2723
Next
In Process
Dorothy
  • 3
Dorothy
Asked: August 24, 20202020-08-24T11:48:00+00:00 2020-08-24T11:48:00+00:00In: Information Technology, Telecommunications

What is the difference between paging and segmentation?

  • 3

Paging and segmentation are memory management techniques. Both plays basic functions in the operating system. They provide support to RAM, as every computer cannot work solely by just using RAM for processes, paging and segmentation are used so the computer can utilize the storage disk for additional support to RAM.

cyber securitydifference betweenelectronics
  • 1 1 Answer
  • 0
Share
  • Facebook

    Leave an answer
    Cancel reply

    You must login to add an answer.

    Forgot Password?

    Need An Account, Sign Up Here

    1 Answer

    • Oldest
    1. Samantha Bailey Level 1
      2020-08-25T11:53:03+00:00Added an answer on August 25, 2020 at

      Differences between paging and segmentation:

      Paging

      Paging technique facilitates RAM with additional memory known as virtual memory. The process is done through by plotting pages to frames in the RAM.

      Paging divides the memory into blocks of similar size which are then mapped over the frames of RAM. Size of the page in paging is usually determined by computer hardware.

      The paging is faster as compare to segmentation. Internal fragmentation can occur as a result of paging. Logical address, the address that is created by RAM for every active process which can be then mapped on physical location in RAM, as paging is divided into page offset and the page number. It includes a page table which has every page’s base address. Page table has the responsibility to maintain page data. 

      In paging, OS has the responsibility to must preserve the free frame list. Paging is unseen to users. To calculate the absolute address in the paging processor, it will require the page number and offset. In paging, the operating system is responsible for the process. In paging procedure and data cannot be separately distinguished and protected. The entire program compiling will be required if there is a change in data or procedure.  

      Segmentation 

      Segmentation is also the same process as paging where support to the RAM is being provided by utilizing storage disk. In segmentation, the memory is divided into variable-size blocks, and these blocks are known as sections. The users determine the size of the section in segmentation. The process of segmentation is slow as compare to paging. The external fragmentation occurs as a result of segmentation.

      Logical address in segmentation is divided into section offset and section number. Segmentation also includes a segment table which has the segment offset and segment number. Segment table also has the responsibility of maintaining sections data.

      In segmentation operating system has the responsibility of managing a list of holes in main memory. Segmentation is visible to users. The processor will require a section number and offset to calculate the absolute address, in segmentation.

      A compiler is accountable for the segmentation process. In segmentation, the procedure and data can be separately distinguished and protected. No entire compilation of program is required in segmentation in case of any change in data or procedure.  

      • 2
      • Reply
      • Share
        Share
        • Share on Facebook
        • Share on Twitter
        • Share on LinkedIn
        • Share on WhatsApp

    Sidebar

    Advanced Search
    Ask A Question

    Related Questions

    • Do I need technical skills to use a Video Production ...

    • Customer Login Using FME Extensions in Magento 2

    • E-Commerce Migration is Difficult. How to Make it Easy?

    • What is the impact of the pandemic on global LMS ...

    • How big is the global mobile middleware market?

    Explore

    • Home
    • Recent Questions
    • Topics

    Footer

    Find Authority

    Find Authority

    Find Authority is a professional networking and crowdsourcing platform which helps enhance members credentials and create opportunities.

    About Us

    • About Us
    • Careers
    • Contact Us

    Legal Stuff

    • Terms and Conditions
    • Privacy Policy
    • Cookie Policy

    Supprt

    • Help Centre
    • Badges

    Follow

    © 2020 Find Authority. All Rights Reserved

    Insert/edit link

    Enter the destination URL

    Or link to existing content

      No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.