Patent ID: 8806146

Claim:
A method to accelerate address translation from a virtual address into a physical address by use of a computer having a processing device, the method comprising the steps of: mapping a virtual memory area with a large page, the virtual memory area including a plurality of virtual pages satisfying a predetermined condition and being handled in units of pages, the large page having a larger area than each of the virtual pages; and under a condition in which one of the virtual pages mapped with and included in the large page has a first memory protection attribute different from and more restrictive than a second memory protection attribute of another virtual page mapped with and included in the large page, setting physical memory protection information for a physical page corresponding to the one virtual page having the first and more restrictive memory protection attribute, wherein the physical memory protection information comprises at least one of an access control bit and a fetch protection bit in a storage key associated with the physical page, for protecting the physical page corresponding to the one virtual page having the first memory protection attribute.