Using Flash-based Storage Media in Small Form-Factor, High-Performance, Rugged Embedded Systems

    Traditionally, high-performance embedded systems depended on a combination of volatile semiconductor system memory in the form of RAM and non-volatile ROM for BIOS, along with ruggedized rotating media such as hard drives and removable disks for backup and storage of programs and data. Today, advances in solid state storage technologies provide a wide range of form-factor and connection options for removable and non-removable storage media based on non-volatile flash memory. Designers of high-performance systems are examining these options primarily for program and data storage, but sometimes also for system memory and OS storage alternatives.