安卓系统使用哪种文件系统?

21

Android使用哪个文件系统?我已经阅读过ext4和YAFFS2。


@doug65536,ext4是Linux的扩展文件系统的最新版本。 - amanuel2
1
Android内核文件系统支持。 - Cristian Ciupitu
1个回答

35
Android最初使用YAFFS2作为文件系统。在Android 2.3之后,文件系统变成了ext4
YAFFS2通常用于嵌入式系统(如手机)中的NAND闪存。它包括针对NAND闪存的磨损平衡和垃圾回收机制,但它只支持单线程。
根据一篇ARS Technica文章,Android从YAFFS2切换到ext4的原因是因为YAFFS2只支持单线程,而“在双核系统上可能成为瓶颈”。即使在2010年,Android也在向前看,预计智能手机将来会使用多核处理器。回顾过去,这显然是正确的决定。智能手机在Galaxy S2发布时开始采用双核处理器。最近,大多数智能手机都以四核配置发布,并且六核和八核配置已经出现在视野中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接