Androidはどのファイルシステムを使用していますか?私はext4とYAFFS2の両方を読みました。
Androidは当初、ファイルシステムとして _YAFFS2
_ を使用していました。 Android 2.3以降、ファイルシステムは _ext4
_ になります。
_YAFFS2
_は通常、携帯電話などの組み込みシステムのNAND
フラッシュに使用されます。ウェアレベリングとNAND
フラッシュ専用の_GC mechanism
_が含まれていますが、シングルスレッドのみです。
ARS Technicaの記事 によると、Androidが_ext4
_から_YAFFS2
_に_YAFFS2
_に切り替えた理由は、__(SOMECODE)が原因です) __はシングルスレッドであり、「デュアルコアシステムではボトルネックになる可能性が高かったでしょう。」2010年に遡っても、Androidはスマートフォンで多くのコアを使用できるようになると期待していました。振り返ると、これが正しいことは明らかでした決定。スマートフォンは_Galaxy S2
_の頃にデュアルコアに移行しました。最近では、ほとんどのスマートフォンがクアッドコア構成でリリースされ、6コアと8コアの構成が計画されています。