Patent ID: 7266669
Filing Date: 2007-09-04
Classification: G06F,Y10S

Abstract:
1. A file system with a transaction management function comprising: a storage unit including a storage area in which a file area and a temporary write area are allocated, the file area storing files each having pages, the temporary write area being used to temporarily store update data in units of pages of the files; a pair of map tables used to record a list of updated effective pages included in the pages of the files, the updated effective pages being stored in the temporary write area, the pair of map tables being allocated in the storage area; file management means for managing the files stored in the file area; update processing means for updating a page included in the files managed by the file management means, the update processing means updating the page by writing updated data to an unused page acquired from the temporary write area; commit means for alternately writing, to the pair of map tables, a list of the updated effective pages stored in the temporary write area whenever each of transactions is committed; and real update means for writing back, to an original page position in the file area, updated data of each of the updated effective pages, the real update means releasing said each updated effective page having the updated data thereof written back to the original page position.