2010-12-28 12 views
5

知られているように、ジンジャーブレッドはYAFFSの代わりにext4を採用する予定です。 理由は、YAFFSがsingle-threadedであるようです。 ファイルシステムの領域で「シングルスレッド」とは何かを説明しますか? ext4はマルチスレッドですか?どの側面から?ファイルシステムの領域内にシングルまたはマルチスレッドの概念はありますか?

ありがとうございました。

答えて

5

Merlynのコメントが正しいです。そのドキュメントごと:

YAFFSは、パーティション単位で高いレベルでロックされています。これは、より低いレベルのロックを追跡するより簡単です。 Yaffs Direct Interfaceは、すべてのパーティションに単一のロックを使用します。

IOWでは、1つのスレッドだけが一度にパーティション全体に書き込むことができます。

ext4のようなほとんどのLinuxファイルシステムでは、複数のスレッドが同時に書き込むことができます(ファイルレベルのロックでは個々のファイルへのアクセスがシリアル化されることがあります)。

関連する問題