原帖由 色.情.狂 于 2008-1-31 11:55 发表
记忆棒的读写次数是有限制的,最多也就100万次,我测试过,开emule,缓存设置到32M,每秒读2.458787232,每秒写3.933097099,每秒共计6次多,LZ可以算一下你的记忆棒能坚持多少小时吧,呵呵~~~~~~:loveliness:
原帖由 akeyyeka 于 2008-2-2 13:26 发表
读写次数的100万次是每个block 100万次,现在 flash每个block 512byte, 8G的棒有15,625,000个block. 如果记忆棒的控制芯片不是做得很烂,使用了块迁移技术的话,假设一块写到50万次有坏块开始出现,那么平均需要写7, ...
原帖由 akeyyeka 于 2008-2-2 13:26 发表
读写次数的100万次是每个block 100万次,现在 flash每个block 512byte, 8G的棒有15,625,000个block. 如果记忆棒的控制芯片不是做得很烂,使用了块迁移技术的话,假设一块写到50万次有坏块开始出现,那么平均需要写7, ...
原帖由 jstrend 于 2008-2-5 15:10 发表
现在一般是一个page2K, 分成4个partial page,每个512B,保留字节另算,而且block的擦写次数绝对没你想的那么多:a)
原帖由 akeyyeka 于 2008-2-5 16:25 发表
这些数据都是从互联网上找来的,主要来源是维基百科,当然维基百科因为人人都能编辑所以准确性不一定很高,但是为了搞清一块卡究竟能用多久我觉得没必要看厚厚的技术手册。
http://en.wikipedia.org/wiki/Flash_mem ...
原帖由 jstrend 于 2008-2-15 14:17 发表
1. 首先,请弄清楚block, page的关系, 然后在看看 1,000,000 cycles 指的是什么, 最后请重新评估下你的算法是否正确
2. ”既然bt软件是成block写入,那么block大小在这个计算中对flash寿命没有影响“, 在你重新评估后再看看这句话是否正确,bt软件的block和flash的block是否是同一概念
ps: 不考虑读,写,擦的开销,写坏一个block要耗费的时间是以小时来计算的,而不是年,年这个单位实在太大了
原帖由 akeyyeka 于 2008-2-15 21:12 发表
下面是某品牌U盘的一个booklet,大多数提供终生保修的u盘或者闪存卡很可能都使用了这种技术。如果你每天数据写入量小于21GBytes每天,那么可以连续写10年,这是基于一个block 10000次的写入寿命。如果是100,000次或者 ...
欢迎光临 POPPUR爱换 (https://we.poppur.com/) | Powered by Discuz! X3.4 |