~からhttp://en.wikipedia.org/wiki/Page_%28computer_memory%29
ページメモリー・ページまたは仮想ページは、ページ表の単一項目として記述される固定長の連続仮想メモリー・ブロックです。オペレーティングシステムがプログラムに代わってメインメモリと他のセカンダリストレージ(ハードドライブなど)間でメモリ割り当てと転送を実行する最小のデータユニット。
~からhttp://en.wikipedia.org/wiki/Data_cluster
コンピュータファイルシステムでは、クラスターあるいは、割り当て単位は、ファイルとディレクトリのディスク領域割り当て単位です。ディスクデータ構造の管理オーバーヘッドを減らすために、ファイルシステムはデフォルトで個々のディスクセクタを割り当てず、代わりにクラスタと呼ばれる連続セクタグループを割り当てます。
同じコンピュータシステム(ハードウェアとオペレーティングシステム、特にLinux)で、メモリページサイズとファイルシステムクラスタサイズが常に同じであることを知りたいです。
答え1
いいえ、必ずしも同じではありません。 100MB未満のディスクドライブの時代に、Linuxファイルシステムは通常1KiBクラスタのみを使用しました。今日では、サイズが大きいほどオーバーヘッドが低くなるため、4KiBが標準です。 x86(64ビットを含む)プロセッサのシステムページサイズは4KiBです。一部のARMベースのシステムでは、64KiBのページサイズを使用しています。 FAT16ファイルシステムは最大64KiBクラスタを使用します。
答え2
いいえ、ページサイズとクラスタサイズは必ずしも同じである必要はありません。
- これメモリページのウィキペディアページ同じコンピュータアーキテクチャが異なるページサイズを切り替えることができるリストを引用しました。たとえば、x86_64のページサイズは4KiB、2MiB、または1GiBです(オペレーティングシステムのサポート、ワークロードなどによって異なります)。
- クラスタのサイズは物理記憶媒体に依存する。もう一度、あなたのデータクラスタに関するWikipediaの記事様々なサイズがすでに述べられている。 SSDを使用すると、伝統的な意味のクラスタはありません。