Patent ID: 6611902
Filing Date: 2003-08-26
Classification: G06F

Abstract:
An information processor comprising:a program obtaining means for obtaining a program; a program storage means having plural storage areas and storing the program obtained by the program obtaining means in any of the plural storage areas; a program execution means for executing the program; a selection information updating means for storing execution memory information indicating a storage area which contains a program to be executed by the program execution means, compression information indicating compression states of programs stored in the storage areas, and memory relation information indicating a relation of the plural storage areas; a program execution area switching means for selecting one of the storage areas on the basis of the execution memory information; a storage area switching means for selecting one of the storage areas on the basis of the information in the memory information storage area; a program writing means for writing the program; a program compression means for compressing the program; a program restoration means for restoring the program compressed by the program compression means; and a memory information updating means for updating information stored in the selection information updating means.