USB and flash memory cards have become ubiquitous in the consumer and industrial worlds. USB implements a high-speed serial bus that runs at up to 480 Mbits/s. Many operating systems provide native ...