3 ms·
Integrating the ssd controller into the soc allows for it to scale with the process used for the soc and also removes what is essentially a multicore system fro
by nimish 4y ago
Integrating the ssd controller into the soc allows for it to scale with the process used for the soc and also removes what is essentially a multicore system from being an external, potentially compromised unit. This way there is never any chance unencrypted data is written to the flash.
Not the best reason but it's there. Thunderbolt 4 is fast enough to attach external flash anyway.
- coder543 4y ago> This way there is never any chance unencrypted data is written to the flash. That has nothing to do with the SSD controller. The OS never has to send unencrypted data to the SSD in the first place. Offloading encryption to SEDs (self encrypting drives) is probably more helpful in server environments where you have dozens of disks and mind-bogglingly large amounts of data flowing around, but SEDs are completely uninteresting for consumer applications, and if Apple is integrating the SSD controller directly into their SoC, then it's effectively no different from using an integrated crypto accelerator prior to sending data to an external SSD controller.