ページキャッシュとは何ですか?

ディスクキャッシュとも呼ばれるページキャッシュは、ハードディスクまたはその他の永続的なストレージデバイスに保存されているデータを保持および変更するために使用されるコンピューターランダムアクセスメモリ(RAM)の領域です。オペレーティングシステムは、速度と効率のためにページキャッシュを使用します。これは、ハードディスクの領域に継続的にアクセスするよりも、RAMに情報を読み書きする方が速いためです。ほとんどの場合、ハードディスクのキャッシュ領域に使用されるメカニズムは、オペレーティングシステムによって自動的に制御され、ユーザーまたはアプリケーションで管理または処理する必要はありません。オペレーティングシステムに応じて、ページキャッシングは、読み取られたり書かれている情報の量に関係なく、ハードドライブからのすべての読み書きに使用される場合があります。ページキャッシュの別のオペレーティングシステム固有の属性は、特定の期間の後に、他のアプリケーション用の無料メモリの大きなプールを維持するために、キャッシュが未使用の情報から自動的にフラッシュされることです。

コンピュータープログラムが従来のハードドライブから情報を要求する場合、情報を取得するために比較的時間のかかるプロセスが行われます。ハードドライブはランダムアクセスメディアであるため、データブロックが配置されている場所に対応するディスク上の場所にリーダーを物理的に移動する必要があります。これが発生した後、情報はコンピューターに読み込まれ、そこで処理できます。ドライブからの連続した情報ブロックを読むには、物理​​的な読者またはヘッドのより多くの動きを実行する必要があります。このプロセスは、ディスクに大きなファイルを書き込むときにさらに時間がかかる場合があります。

一方、

コンピューターRAMは物理リーダーを必要とせず、コンピューターの中央処理ユニット(CPU)の近くにあります。ラムへの読み書きは、ハードディスクに読み書きするよりもはるかに速いです。ページキャッシュは、物理的な測定値の量を最小限に抑える方法ですハードドライブで行う必要があります。

プロセスは、リクエスト時にハードディスクから一定量の情報を読み取ることによって実行されます。 RAMのページキャッシュに保存されているデータの量は、キャッシュサイズによって決定されますが、必ずしも要求された情報の量ではありません。ドライブからのデータがRAMに入ったら、不要になるまで、またはキャッシュ内のデータの変更を書くか、恒久的に保存するためにハードドライブに洗浄する必要があるまでRAMに残ります。キャッシュのフラッシュは、一定の期間後、または必要に応じてユーザーコマンドの実行を通じて、メモリを解放する必要があるときに発生する可能性があります。

ページキャッシュは、ほとんどの場合、変更されないが、使用可能ファイルやアプリケーション用のライブラリなど、継続的に参照する必要があるファイルを保存するために使用されます。ページキャッシュからアプリケーションを実行する速度とセキュリティを上げるために、一部のシステムは実行可能ファイルに使用されるメモリをRとしてマークしますeadのみ。キャッシュを使用すると、短期間で複数の読み取りや書き込みからディスクスラッシングの可能性を減らすことにより、ハードドライブの寿命を延ばすことができます。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?