摘要 |
<P>PROBLEM TO BE SOLVED: To execute in high speed a program written from the outside in a file system which is managed by FAT (file allocation table), in an electronic apparatus with a FAT variable management function. <P>SOLUTION: When an add-in program loaded from the outside is fragmented (1a/1b/1c) and stored in a FAT user area 12A which is managed by FAT in flash memory 12, it is determined whether or not there is a free area with the same size as that of the add-in program in the FAT user area 12A. If it is determined that there is the free area with the same size as that of the add-in program, a new FAT user area 12A is generated by pushing each piece of data in the FAT user area 12A down to reduce the area, and an add-in application area 12B which is a continuous free area is generated. The fragmented and stored add-in program (1a/1b/1c) is moved to the application area 12B and stored as a series of continuous add-in program (1a-1c). <P>COPYRIGHT: (C)2012,JPO&INPIT |