Früher habe ich ein bisschen mit Mobilgeräten gearbeitet, die NAND-Flash enthalten, und festgestellt, dass es ziemlich langsam ist, mit Geschwindigkeiten von etwa 7 MiB / s für sequentielles Lesen und 3,5 MiB / s für sequentielles Schreiben. Dies ist erheblich langsamer als bei normalen HDs, ganz zu schweigen von SSDs.
Die Tatsache, dass RAW-NAND so viel langsamer ist als SSDs, ist jedoch etwas überraschend, da SSDs (wie ich es verstehe) nur RAW-NAND-Flash-Chips mit einem Controller sind.
Warum sind SSDs so viel schneller als die in Mobilgeräten verwendeten rohen Flash-Chips (oder der eMMC, der sie größtenteils ersetzt hat, aber immer noch viel langsamer als SSDs ist)? Einige mögliche Gründe, die ich mir vorstellen kann:
- Kosten. SSDs enthalten NAND-Chips von viel höherer Qualität als die in Mobilgeräten verwendeten. Dies scheint seltsam, da einige ziemlich hochwertige Geräte (z. B. Nexus One) zu einer Zeit, als wirklich schnelle SSDs verfügbar waren, relativ langsame NAND-Chips verwendeten.
- Stromverbrauch. Hochleistungs-NAND-Flash verbraucht zu viel Strom, um auf Mobilgeräten verwendet werden zu können. (Ich habe keine Ahnung, ob dies tatsächlich der Fall ist.)
- Hochleistungs-SSDs lesen und schreiben parallel von vielen Flash-Chips (wie RAID- oder Dual-Channel-Speicher), was zu einer enormen Geschwindigkeitssteigerung führt. Dies erfordert viele Flash-Chips, die einfach nicht in ein mobiles Gerät passen würden. (Auch hier habe ich keine Ahnung, ob es so funktioniert.)