2010-09-03 33 views
3

我有一款應用程序可將大量數據下載到iPad和幾千張圖像。只考慮關於戴上閃存盤的問題。iPad閃存驅動器的預期壽命?

是否檢查驅動器中是否存在文件磨損?

使用核心數據編輯和保存數據?

+1

這不是任何想象中的一個編程或編程相關的問題。投票結束。在Stack Exchange的公共測試版中有一個電子小工具站點:http://area51.stackexchange.com/proposals/614/electronic-gadgets可能會幫助你。 – 2010-09-03 20:32:28

+0

我將它解釋爲「我正在編寫一個......」的應用程序。 – 2010-09-03 20:50:23

+1

是的,這是我正在編寫的應用程序,因此編程決定可能會受到此處給出的答案的影響。似乎適合我。 – Slee 2010-09-03 21:35:14

回答

2

NAND閃存具有每塊大約100K寫週期的壽命。每塊通常爲128KB或256KB。 不知NAND閃存到iPad的它的確切類型使用,但與16GB版本,完美的損耗均衡算法,寫一個塊每5秒是指:

16GB/128KB = 131072塊
131072塊* 5秒= 655360秒寫入每個塊一次(7.6天)
655360秒* 100K寫入= 2078年連續使用。

這些數字顯然只是爲了給出一個數量級的概念。在現實中,磨損平衡不是一種完美的藝術,寫作時間不是很規則,而且幾乎總是不適合閃光塊。無論如何,我預計蘋果的iOS在管理閃存方面非常聰明,因爲它僅用於基於閃存的設備。

如果您知道您的應用程序寫入的數據量和頻率,您可以進行類似的計算,以便對其進行大致的瞭解。我遇到了問題,但用一個128MB的閃存寫入了50毫秒。

0

檢查文件是否存在確實會導致磨損,但數量可以忽略不計。我不會爲此擔心。顯然編輯和保存會導致更多,但閃存驅動器的預期壽命總體不錯。

+0

我真的希望蘋果公司在Linux上不會做任何事情,如果文件訪問會導致寫入更新訪問時間戳。 – 2010-09-03 20:34:05