Effect of file-system on sd card's performance
I had a task to compare different protocols( and their different implementations) like SD, SPI, SDIO(in FreeBSD's MMCCAM implementation) by accessing SD Card. Now, for unbiased comparison, i must eliminate file system type in sd card from the equation. In this blog post, i'll discuss/share my findings about how file-system on a card(SD and MMC) affect its performance. So, let's start with a very quick introduction to some basic concepts: Introduction MMC- M ulti m edia C ard is a memory card unveiled in 1997 by SanDisk and Siemens based on NAND flash memory. eMMC is a regular MMC in a BGA package. SD Card: S ecure D igital Card was introduced in 1999 based on MMC but adding extra features such as security. INSIDE MMC [caption id="" align="alignright" width="321"] https://www.ibm.com/developerworks/linux/library/l-flash-filesystems/figure1.gif[/caption] MMC is made up of broadly 3 parts: MMC interface - Responsible for handling communi...