Patent ID: 7617381

Claim:
A demand paging apparatus for an embedded system, comprising: a nonvolatile storage device which stores code and data to be handled by demand paging; a physical memory which stores information about a requested page, the information being read from the nonvolatile storage device, the physical memory comprising: a demand paging window that is accessed by an application program stored in the nonvolatile storage device, and if the demand paging window is accessed by the application program to generate a page fault for the requested page causes demand paging to occur, the demand paging window being an address space that is a portion of an entire address space of the physical memory allocated to the application program that the application program requests to be allocated for demand paging, the portion being less than the entire address space; and a demand paging manager which processes the generated page fault if the demand paging window is accessed by the application program to generate a page fault.