Boot Solutions

Operating System

Services

Datalight offers expert consulting and software development services for reliable data management in embedded systems. Our code and documentation standards have been developed through decades of experience delivering industrial grade software solutions for use with leading embedded operating systems. You can count on Datalight to meet or beat your expectations for quality and on-time delivery.

Supported Hardware

More About Our Tech

Support Packages

Developers who are ready for a FREE 30-day evaluation of Datalight embedded storage products Reliance or FlashFX Family products can start the process by e-mailing sales@datalight.com with your request.

Testimonial

"Datalight Support has been extremely responsive, helpful, and proactive. It has been very refreshing to have this type of support from a vendor. My tasks revolve completely around working with third-parties and vendors. They are very professional, dedicated, and willing to go the extra mile to make sure the customers are happy."
-Dona Allen, Intel Software 3rd Party Manager, Intel Corporation

Measuring File System Performance – NAND Flash Devices

A Short History of Embedded File Systems Embedded devices such as mobile phones, digital cameras, and set-top boxes, and the operating systems upon which they rely have evolved dramatically over the last ten years.

Consider that ten years ago the vast majority of embedded devices did not use file systems. The rise of NAND flash, with its higher densities, and more deterministic performance characteristics (as compared with NOR flash), has satisfied consumer demands for more storage. Whether using raw NAND with a flash media manager such as Datalight’s FlashFX, or managed NAND such as SD cards and eMMC, NAND flash has become the de-facto standard for storage media in portable embedded devices.

Likewise, consider that 10 years ago, today’s “big three” operating system vendors for mobile phones (Google, Apple, and Microsoft), had zero presence, not only in the mobile phone market, but virtually zero presence in the entire embedded space.

Finally, ten years ago, any embedded device which included a file system was a bit unusual to start with; one with a multithreaded file system was pretty much unheard of. Today it is common for a typical smartphone to have hundreds of active threads in the system, many of which are doing file system I/O.