查看單個文章
舊 2011-03-24, 07:35 AM   #1
lutunhsiang 帥哥
列管會員
 
lutunhsiang 的頭像
榮譽勳章
UID - 278416
在線等級: 級別:53 | 在線時長:3126小時 | 升級還需:6小時級別:53 | 在線時長:3126小時 | 升級還需:6小時級別:53 | 在線時長:3126小時 | 升級還需:6小時級別:53 | 在線時長:3126小時 | 升級還需:6小時級別:53 | 在線時長:3126小時 | 升級還需:6小時級別:53 | 在線時長:3126小時 | 升級還需:6小時級別:53 | 在線時長:3126小時 | 升級還需:6小時級別:53 | 在線時長:3126小時 | 升級還需:6小時
註冊日期: 2007-08-31
VIP期限: 2009-12
住址: Taichung
文章: 14124
精華: 0
現金: -3 金幣
資產: -3 金幣
預設 Android 2.3預設採用EXT4檔案系統,2011年的檔案系統效能是關鍵

雖然Google已經推出了首款採用Android 2.3的智慧型手機Nexus S,不過市場上還有很多Android 2.2版本的智慧型手機、平板電腦,等待升級到Android 2.3的機會,到了2011年,與手機效能影響很大的檔案系統又會是怎麼樣的發展呢?

許多人關切的檔案系統方面議題,根據Google方面的說法,Linux核心開發者之一的Theodore Ts'o在其部落格提到,Android 2.3(研發代號Gingerbread)採用的檔案系統是Ext4,並說明Ext4檔案系統優於YAFFS(Yet Another Flash File System)檔案系統的原因,包括效率,以及搭配ARM架構處理器的優點。

儘管另一個由美國半導體巨擘英特爾(Intel)力推的智慧行動行動裝置作業系統MeeGo採用的檔案系統是新一代的Btrfs,和同樣是新一代的 Ext4比較起來,各有各的優缺點,不過,Theodore提到,Android 2.3沒有採用Btrfs的原因,還是在於Btrfs還在處於開發階段,成熟度沒有Ext4要高。

相對來講,MeeGo採用的是更先進的檔案系統,不過Btrfs確實還繼續和新版Linux核心一起開發,朝向最佳化階段中。

相對而言,重視wear leveling(平均耗損寫入)來確保手機中Nand型快閃記憶體的使用壽命問題,是YAFFS、JFFS2,或者是韓廠三星自己開發的RFS等檔案系統的最大訴求,但它們的效能太差,SmartMobix認為,長期來看,智慧型手機、平板電腦裝置採用Ext4、Brtfs等檔案系統的態勢是確立的,在同樣要求省電的處理器,又要兼顧效能的情況下,如果系統的IO效率太差,檔案系統的效率不彰,會讓使用者有很大的反感。

而NAND型Flash晶片的使用壽命問題,這也是半導體廠商、軟體平台廠商陸續要去克服的問題。
以上來自:http://www.smartmobix.com.tw/android...le_system_2011
===========================================
其實我想目前只要使用平台為Linux或電腦系統為Linux,建議能採用Ext4就直接採用
畢竟有時候新版檔案系統格式或許會比舊版穩定,像我辦公室使用之Ubuntu,預設就採用Ext4格式了
lutunhsiang 目前離線  
送花文章: 56979, 收花文章: 12813 篇, 收花: 50123 次
回覆時引用此帖
有 2 位會員向 lutunhsiang 送花:
prosaic (2011-03-31),YaYa07 (2011-03-24)
感謝您發表一篇好文章