Patent ID: 8473691

Claim:
A memory management device that has a virtual memory space and that manages a memory region, the memory management device comprising: an OS-management-memory-region managing unit configured to divide a physical memory space into a management region that can be managed by an OS and a non-management region that is not managed by the OS, assign the management region to the virtual memory space, and perform at least one of acquiring and freeing a memory space included in the management region; an OS-non-management-memory-region managing unit configured to assign the non-management region to the virtual memory space so that an application program performs at least one of acquiring and freeing a memory space included in the non-management region; and a window region provided to cause the OS-management-memory-region managing unit to refer the OS to the non-management region, wherein data is read from and written into the non-management region of the physical memory space via the window region.