Skip to Main Content
A new data storage system designed for a data acquisition system is presented. The article describes the architecture of a large non-volatile memory data storage system (DSS) mainly developed for compact flash (CF) memory. A DSS handles the available storage space of the medium as a circular buffer rather than as an emulated disk in order to provide an efficient and easy to use software interface. A circular buffer is simply another name for a first-in-first-out (FIFO) buffer. The name circular buffer helps to visualize the wraparound condition. CF memories provide a persistent storage medium using solid-state memory technology at a lower cost and lower power consumption than other solid-state technologies.