摘要 |
<p>The present invention provides a computing apparatus comprising a memory storing an operation system for supporting a file system, a flash storage, and a processor for executing the operation system, wherein the processor, according to execution of the operation system is configured to: update, when data included in an atomic code region is updated by an application program, an atomic propagation group corresponding to the atomic code region; determine, when a commit system call corresponding to the atomic code region is requested by the application program, whether a page shared with an atomic propagation group of an atomic code region different from the atomic code region is included in pages included in the atomic propagation group; and redo, when the page shared with the atomic propagation group is included in the pages included in the atomic propagation group, the atomic code region to update the atomic propagation group to the flash storage, and the file system includes metadata, the atomic code region includes at least one data set to be stored into the flash storage in the memory by the application program, and a page includes a data page of data included in the atomic code region and a metadata page of metadata corresponding to the data.</p> |