• 18

當 Voodoo5 遇上 Froyo ( Preview 6 )

jieing wrote:
我覺得這個是成本問題
記憶卡和隨身碟裡面有 "controller"

恩...看到這邊
大概可以猜到以下結論(存屬猜測)

1.三星為了讓nand flash的壽命增加,而使用RFS,但此格式效率較差

2.lagfix是變快沒錯,但有風險,對於black磨損所造成nand flash壽命減短

3.基於成本、空間、製程的考量,i9000內部的nand flash"可能"沒有wearleveling
軟體(RFS)寫一次全部套用,硬體(wearleveling chips)每支都需要

左腦 wrote:
恩...看到這邊大概...(恕刪)


白天高手比較多
也許大大們會有完全不同的見解
明天可能我就被高手砲的升仙了
人生本是賤,欠操欠磨練
jieing wrote:
白天高手比較多也許大...(恕刪)

哈~
就是要多討論吧~
小弟已經從您身上學到許多知識了~
冒著明天爬不起來上課的風險討論
果然有收穫~
感謝您~
剛剛翻了以前收集有關i9000的資料~
http://www.mobile01.com/topicdetail.php?f=568&t=1586778&p=1#
原PO似乎沒有提到wearleveling chips或相關的零件....
基於小弟的胡亂猜測與考量後...
還是做了un lagfix...
那麼iphone 的fs 是用啥?是桌機mac osx 的 HFS+ 嗎?

如果按E 大所說,所有硬碟的fs 應用在NAND flash 都會有問題,

apple 如果沒有為iphone 特別開發fs, 那麼同樣跟android 同樣有問題
作者有沒有提到色溫修正,自動亮度變低和文字銳利度調整?

這幾項相比LAGFIX,我更在意,因為2.1版本,改了之後自動亮度和手動,都可以把亮度再調低一點
一般而言bad block就mark起來當不存在就好了...不管啥儲存設備,有bad block很正常...
昨晚四點多睡到早上醒來...

來附個耗電量測試吧

讓我驚豔了

看圖~

凌晨4:40去睡 到 早上9:00 起床,4個小時多沒掉半%
( 3G一樣開著 )

大家的討論很精彩~讓我收護不少~也決定2.2後要從OCLF跳到voodoo~

另外為了更加確定大家討論的結果答案為何,我直接上voodoo官網的FAQ查,看來應該是很多人的疑問,所以在faq上都有了~

FAQ在這邊
http://project-voodoo.org/faq

----------------------------------------------------------------------------------------
Why Ext4 instead of YAFFS?

YAFFS is a filesystem designed to run over RAW flash. On Galaxy S devices, the /data partition is placed on a standard SD/MMC interface, like any other SD card which prevent using YAFFS on it.

Will journaled Ext4 kill my internal SD ?

Samsung already use a journaled filesystem on the internal SD, which support hardware wear-leveling and CRC to prevent premature faults of the flash memory.
Even with heavy usage, the Ext4 filesystem used in Voodoo lagfix will produce far less write operations in days than when you take some photos with your digital camera.
This is very hard to tell the exact status because even Flash memory manufacturers don’t give much detailed and verifiable data about the wear of their product.

為什麼不用flash用的file system比如YAFFS之類的,來取代disk用的file system Ext4?
Ext4會把我的internal SD操掛嗎?

一般flash用的file system是直接操作在flash上(比如nand or nor flash)。
而i9000的internal SD,不是以flash的介面呈現,而是在SD/MMC的介面上,也就是說它是一顆SD flash的chip?
也就暗示它內部是有顆controller在做一些硬體上的保護,比如wear-leveling。也就是說這個動作就像,你買了一張sd card,把它拿到linux上,format成ext4的file system,拿來當作一般存放data用的disk,還是有保護作用的,因為卡上的controller會幫你做這些保謢。

--------------------------------------------------------------------------------------------

以上只是個人小小的解讀,真的要了解,可能要把package的source抓回來研究一下,不知道那裡有討論它工作原理的地方,直接study一下比較快~
剛看一下voodoo在xda的討論串,蓋到16xx樓了,這……,還是看source較快~
看到他官方網頁上有這一小段˙˙˙

Install a supported Android 2.2 Firmware on your Galaxy S GT-i9000 (JPM/JP6/JPA)

阿~

有沒有勇者已經裝ZUJP2的,

可以分享一下嗎~?

越接近官方2.2更新,

就越懶得再刷一次機了~~~
  • 18
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 18)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?