Patent ID: 6035347
Filing Date: 2000-03-07
Classification: G06F

Abstract:
A data storage system for securely storing data, comprising:(a) a host CPU;(b) a non-volatile storage (NVS) memory for storing data;(c) a processor, the processor being coupled to the host CPU and the NVS memory and monitoring availability of space in the NVS memory and in a non-volatile buffer (NV-Buffer), the NV-Buffer being coupled to the host CPU, the NVS memory, and the processor; and(d) wherein upon receiving a request to write data into the NVS memory, the host CPU storing data to be transferred to the NVS memory into the NV-Buffer, and upon receiving a confirmation message that data of a write operation to the NV-Buffer is committed, the NV-Buffer transferring the data to the NVS memory.