Linear Address in Linux Broken into four parts 820 Silberschatz Galvin and

Linear address in linux broken into four parts 820

This preview shows page 20 - 27 out of 27 pages.

Linear Address in Linux Broken into four parts: 8.20 Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition
Image of page 20
Three-level Paging in Linux 8.21 Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition
Image of page 21
Segmentation ° Memory-management scheme that supports user view of memory ° A program is a collection of segments ± A segment is a logical unit such as: main program procedure function 8.22 Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition method object local variables, global variables common block stack symbol table arrays
Image of page 22
User’s View of a Program 8.23 Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition
Image of page 23
Logical View of Segmentation 1 3 2 1 4 2 8.24 Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition 4 3 user space physical memory space
Image of page 24
Segmentation Architecture ° Logical address consists of a two tuple: <segment-number, offset>, ° Segment table – maps two-dimensional physical addresses; each table entry has: ± base – contains the starting physical address where the segments reside in memory 8.25 Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition ± limit – specifies the length of the segment
Image of page 25
Segmentation Hardware 8.26 Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition
Image of page 26
Example of Segmentation 8.27 Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition
Image of page 27

You've reached the end of your free preview.

Want to read all 27 pages?

  • One '20
  • Virtual memory, Gagne, Galvin

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern

Ask Expert Tutors You can ask You can ask ( soon) You can ask (will expire )
Answers in as fast as 15 minutes