Patent ID: 7418436

Claim:
An information processing apparatus having a memory management unit for managing files, and a processing unit for executing processing of a program on the basis of a program file supplied from the memory management unit, wherein said memory management unit comprises: a main storage means for storing the program file and various kinds of files, first management information describing information of all of the stored files, and second management information for backing up the first management information; a boot program storage means for storing a boot program to be used at boot-up; an auxiliary storage means for storing a supplied file; a file management means for making access to the main storage means, the boot program storage means, and the auxiliary storage means; and said file management means transferring, at boot-up, the first management information and the second management information to the auxiliary storage means on the basis of the boot program that is read from the boot program storage means, and transferring the file stored in the main storage means to the auxiliary storage means on the basis of the transferred first management information; and said processing unit reads the program file transferred to the auxiliary storage means, and executing the processing of the program thereof.