This constructor creates a new page table entry with the given flag bits, page number and frame number.
Static
Readonly
NUMBER_The number of bits used for the flags.
Static
Readonly
NUMBER_The number of bits used for the page frame number.
Readonly
flagThis field stores the flag bits of the page table entry.
Readonly
frameThis field stores the number of the associated page frame.
This method clears the flag that indicates that this page can only be accessed in kernel mode.
This method clears the changed flag of the page table entry.
This method clears the executable flag of the page table entry.
This method clears the pinned flag of the page table entry.
This method clears the present flag of the page table entry.
This method clears the writable flag of the page table entry.
This method checks whether the page is accessable only in kernel mode.
True if the page is accessable only in kernel mode, false otherwise.
This method checks whether the page is executable.
True if the page is executable, false otherwise.
This method checks whether the page is pinned.
True if the page is pinned, false otherwise.
This method checks whether the page is present (whether a page frame is associated to it).
True if the page is present, false otherwise.
This method checks whether the page is writable.
True if the page is writable, false otherwise.
This method sets the flag that indicates that this page can only be accessed in kernel mode.
This method sets the changed flag of the page table entry.
This method sets the executable flag of the page table entry.
This method sets the pinned flag of the page table entry.
This method sets the present flag of the page table entry.
This method sets the writable flag of the page table entry.
This method converts the page table entry to a doubleword.
A doubleword representing the page table entry.
This method returns a string representation of the page table entry.
A string representation of the page table entry.
This method checks whether the page was changed.
True if the page was changed, false otherwise.
This class represents a page table entry.
Author
Erik Burmester erik.burmester@nextbeam.net