我有一个应用程序可以将大量数据下载到iPad和几千张图像。只是关注磨损闪存盘的问题。
是否检查驱动器中是否存在文件?
使用Core Data编辑和保存数据?
答案 0 :(得分:2)
NAND闪存的每个块的写入周期约为100K。每个块通常为128KB或256KB。 我不知道iPad正在使用哪种类型的NAND闪存,但使用16GB版本,一个完美的磨损均衡算法,每隔5秒写一个块就意味着:
16GB / 128KB = 131072块
131072块* 5秒= 655360秒写入每个块一次(7.6天)
655360秒* 100K写入=连续使用2078年。
这些数字显然只是为了给出一个数量级的概念。实际上,磨损均衡不是一种完美的艺术,写入时间并不是那么规律,并且几乎总是不适合闪光块。无论如何,我希望Apple的iOS能够非常智能地管理闪存,因为它仅用于基于闪存的设备。
如果您知道应用程序写入的数据量和频率,您可以进行类似的计算,以大致了解它的运行方式。我遇到了问题,但使用了128MB的闪存和50毫秒的写入。
答案 1 :(得分:0)
检查文件是否存在确实会导致磨损,但数量可以忽略不计。我不担心。编辑和保存显然会带来更多,但闪存驱动器的预期寿命总体上还不错。