“…Technically, there are two basic types of SSD storage systems, Multi-Level Cell (MLC), and Single Level Cell (SLC) [11,17,21]. The main differences between these two types are concerning with the number of writing cycles [8,10], and the storage capacity level, which mainly affected the SSD media life span [10,14,21,22]. Physically, there are three main components that SSD data storage system consists of, the flash package, SSD controller and host interface logic [7,12,14].…”