Patent ID: 9514056
Filing Date: 2016-12-06
CPC Classification: G06F

Claim Text:
1. A virtual memory system comprising: a nonvolatile memory allowing random access, and having an upper limit to a number of times of rewriting, wherein the nonvolatile memory includes a physical address space accessed via a virtual address; and a virtual memory control section configured to manage said physical address space of said nonvolatile memory in page units, map said physical address space and a virtual address space, and convert an accessed virtual address into a physical address, wherein said virtual memory control section is configured to expand a physical memory capacity allocated to a virtual page in which rewriting occurs, wherein said virtual memory control section expands said physical memory capacity of said virtual page by assigning a plurality of physical pages to said virtual page, and wherein a number of said plurality of physical pages to be assigned to said virtual page is calculated based on a total amount of data written, up to a time at which a request to assign a physical page of said plurality of physical pages to said virtual page is received, for each physical page of said plurality of physical pages and information on an amount of data to be written.