Presentation is loading. Please wait.

Presentation is loading. Please wait.

Memory Management in Pentium Harshad Kasture (01D07033) Saurabh Goyal (01D07035)

Similar presentations


Presentation on theme: "Memory Management in Pentium Harshad Kasture (01D07033) Saurabh Goyal (01D07035)"— Presentation transcript:

1 Memory Management in Pentium Harshad Kasture (01D07033) Saurabh Goyal (01D07035)

2 Outline Pentium General Memory Management Pentium Paging Segmentation Pentium Segmentation

3 MMU in Pentium Logical to Physical Address Translation in Pentium

4 Segmentation

5

6 Pentium Segmentation I

7 Pentium Segmentation

8 Protection Levels in Pentium 1312 (16 bit Selector) Protection Bits

9 Pentium Paging Pages can be of 4 MB each. Directory entry directly point to a Page in this case.

10 Pentium General Memory Management Each segment can grow dynamically, so segments have to be paged

11 Segmentation with Paging: Another example Differs from pure segmentation in that the segment-table entry contains not the base address of the segment, but rather the base address of a page table for this segment

12 Linux on Pentium Systems Uses only 6 segments Uses 2 out of 4 modes of protection Linear Address in Linux Middle directory = 0 bits when used in Pentium

13 References Memory Systems and Pipelined Processors; Harvery G. Cragon; Narosa Publishing House Operating System Principles; Silberschatz, Galvin, Gagne; John Wiley and Sons http://www.cs.caltech.edu/courses/cs24/ slides/Day22_files/

14 References www.everything2.com/index.pl?node_id =12670 http://www.internals.com/articles/protm ode/introduction.htm http://www.internals.com/articles/protm ode/protmode.htm

15 Thank You!


Download ppt "Memory Management in Pentium Harshad Kasture (01D07033) Saurabh Goyal (01D07035)"

Similar presentations


Ads by Google