如題,我們常看到很多人問隨身碟或固態硬碟壽命如何如何,回答者常回答slc可以寫入
100000次,mlc可以寫入10000次,但這數字是怎麼出來的,難道是廠商真的請工讀生寫入
10000次嗎?還是用程式去跑的?如果是用程式跑的話,我曾寫過一個程式對隨身碟單一磁
區寫入10000000次(它沒有wear leaving,而且有用檔案回覆軟體證實沒有蓋到其他磁區
),結果隨身碟也沒壞,容量也沒變小,為什麼?
我寫的程式如下:
include<stdio.h>
int
main(void)
{
register long double i;
FILE *output;
i=1;
while(1)
{
output=fopen("w.txt","w");
fprintf(output,"%d", (int)i);
printf("%d", (int)i);//程式會在寫入的檔案內顯示次數,也會在螢幕顯示
fclose(output);
}
return(0);
}
程式概念大致上是如此,文句上可能略有打錯,請多包涵
--
100000次,mlc可以寫入10000次,但這數字是怎麼出來的,難道是廠商真的請工讀生寫入
10000次嗎?還是用程式去跑的?如果是用程式跑的話,我曾寫過一個程式對隨身碟單一磁
區寫入10000000次(它沒有wear leaving,而且有用檔案回覆軟體證實沒有蓋到其他磁區
),結果隨身碟也沒壞,容量也沒變小,為什麼?
我寫的程式如下:
include<stdio.h>
int
main(void)
{
register long double i;
FILE *output;
i=1;
while(1)
{
output=fopen("w.txt","w");
fprintf(output,"%d", (int)i);
printf("%d", (int)i);//程式會在寫入的檔案內顯示次數,也會在螢幕顯示
fclose(output);
}
return(0);
}
程式概念大致上是如此,文句上可能略有打錯,請多包涵
--
All Comments