From OSDev Wiki
Jump to: navigation, search

Memory management has the "Paging" section of this article. -Jhawthorn 21:57, 9 March 2007 (CST)

...and? Pull it to one article and link from the other? Merge the articles entirely? - Combuster 08:47, 11 March 2007 (CDT)
What about creating Paging and moving 'Virtual Memory' and 'Memory Protection' to it, along with creating a more in-depth article about paging in general? I think having Segmentation without Paging is a little uneven. Following that, this page could be deleted. --Alboin
Sounds OK to me. - Combuster 15:13, 11 July 2007 (CDT)
Done. --Alboin

This is really x86-specific, shouldn't a Paging article be more or less generic, with specific pages made for paging on x86 and other architectures? --pcmattman 03:11, 27 July 2009 (UTC)


"Paging is a memory scheme that breaks up memory in groups of pages that are constantly swapped between hard disk and computer" - That is utter bullshit. It should be rephrased. Jal 19:41, 29 November 2009 (UTC)

Agreed and I've made a start on fixing it - a proof-read (and possible rewording) would be much appreciated. --Aj 17:09, 30 November 2009 (UTC)
Indeed much better. Perhaps I'd make it architecture neutral in the introduction, so at least the ring 3 reference should be avoided (or maybe with an added "on x86" or the like). Jal 11:16, 2 December 2009 (UTC)
OK - because the whole thing is very x86 focussed, I've left in most of the references but made them more obvious. Feel free to tinker with the wording if you like. I've also added a reference to Segmentation in the protection part - just for completeness. --Aj 19:16, 2 December 2009 (UTC)

Page Attribute Table (PAT)

I'm missing the PAT index bit in the discussion of the page directory (4MB pages only) and the page table. Perhaps it should be added (I've got no time atm). Jal 11:18, 2 December 2009 (UTC)

Personal tools