“Moore’s Law” explains the driving force behind the technological advances which have led to computers continually becoming faster, smaller, cheaper, and more reliable. Almost every aspect of technology has benefited from this characteristic – almost. Solid state memory is one area where there is a major dichotomy. Moore’s Law has resulted in smaller and cheaper storage, yet the driving need for more storage capacity has driven manufacturers to sacrifice reliability and in some cases performance.
This paper discusses the characteristics of solid state memory, focusing on media life (endurance) and performance. Readers will learn about the challenges developers face when using solid state media in some types of embedded devices and how alternative file systems and file system configurations can significantly improve both media life and performance in a Linux/Android environment.