摘要 |
A buffer cache apparatus according to embodiments of the present invention is to provide a disk buffering function between a central processing unit (CPU) and a storage. The buffer cache apparatus includes cache blocks realized by using non-volatile memory devices, and a journal management unit having records of frozen settings for cache blocks, which are in a dirty up-to-date state, among the cache blocks. In particular, during a normal operation, the obsolete cache blocks, which are in a frozen dirty state, check content of cached data blocks. When the system is abnormally terminated, the cache blocks being in the frozen dirty state among the cache blocks are updated in the storage through the journal management unit to recover the system. |