Android使用哪个文件系统?我读过ext4和YAFFS2。
答案 0 :(得分:23)
Android最初使用YAFFS2
作为文件系统。在Android 2.3之后,文件系统变为ext4
。
YAFFS2
通常用于移动电话等嵌入式系统中的NAND
闪存。它包括耗损均衡和GC mechanism
专门用于NAND
闪存,但它只是单线程。
根据ARS Technica article,Android从ext4
为其文件系统切换到YAFFS2
的原因是因为YAFFS2
是单线程的,并且“可能会有是双核系统的瓶颈。“ Android,即使在2010年,当许多核心可以用于智能手机时,它仍然期待着。回顾过去,很明显这是正确的决定。智能手机在Galaxy S2
时左右进入双核心。最近大多数智能手机都采用四核配置发布,即将推出6核和8核配置。