Methods, computer-readable media, and systems for
virtual memory management in
Java™ are provided. In some illustrative embodiments, a computer-readable medium storing a
Java program that, when executed by a processor, performs a method for
virtual memory management is provided. The method includes creating a
Java representation of a
page table, wherein each entry of the Java representation comprises a Java representation of a page descriptor, changing a field of a Java representation of a page descriptor in the Java representation of the
page table, and updating a corresponding field in a page descriptor of a
system level
page table using the contents of the field in the Java representation of the page descriptor. Some illustrative embodiments provide a computer-readable medium storing a
Java program that, when executed by a processor, performs a method for
virtual memory management that includes creating a Java representation of a segment descriptor, changing a field of the Java representation of the segment descriptor, and updating a corresponding field in a
system level segment descriptor using the contents of the field in the Java representation of the segment descriptor.