Patent ID: 8892810

Claim:
A memory protection method of a semiconductor device, which uses a memory device including a nonvolatile semiconductor device as a main memory, the method comprising: managing, by an operating system, information required to execute a first program as a first workset; creating, by the operating system, a first table which holds a relationship between information included in the first workset and an address of that information in the memory device; executing, by the operating system, the first program with reference to the first table; calling, by the first program, a second program outside the first workset; managing, by the operating system, information required to execute the second program as a second workset; creating, by the operating system, a second table which holds a relationship between information included in the second workset and an address of that information in the memory device; and executing, by the operating system, the second program with reference to the second table.