Skip to main content

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

diskディスクキャッシュとも呼ばれるページキャッシュは、ハードディスクまたはその他の永続的なストレージデバイスに保存されているデータを保持および変更するために使用されるコンピューターランダムアクセスメモリ(RAM)の領域です。オペレーティングシステムは、速度と効率のためにページキャッシュを使用します。これは、ハードディスクの領域に継続的にアクセスするよりも、RAMに情報を読み書きする方が速いためです。ほとんどの場合、ハードディスクのキャッシュ領域に使用されるメカニズムは、オペレーティングシステムによって自動的に制御され、ユーザーまたはアプリケーションで管理または処理する必要はありません。オペレーティングシステムに応じて、ページキャッシングは、読み取られたり書かれている情報の量に関係なく、ハードドライブからのすべての読み書きに使用される場合があります。ページキャッシュの別のオペレーティングシステム固有の属性は、特定の期間の後、他のアプリケーション用の無料メモリの大きなプールを維持するために、キャッシュが未使用の情報を自動的にフラッシュすることです。従来のハードドライブ、比較的時間のかかるプロセスは、情報を取得するために行うことができます。ハードドライブはランダムアクセスメディアであるため、データブロックが配置されている場所に対応するディスク上の場所にリーダーを物理的に移動する必要があります。これが発生した後、情報はコンピューターに読み込まれ、そこで処理できます。ドライブからの連続した情報ブロックを読むには、物理的な読者またはヘッドのより多くの動きを実行する必要があります。このプロセスは、ディスクに大きなファイルを書き込むときにさらに時間がかかる場合があります。一方、コンピューターRAMは物理リーダーを必要とせず、コンピューターの中央処理ユニット(CPU)に非常に近い場所にあります。ラムへの読み書きは、ハードディスクに読み書きするよりもはるかに速いです。ページキャッシュは、ハードドライブに対して行う必要がある物理的な読み取りと書き込みの量を最小限に抑える方法です。RAMのページキャッシュに保存されているデータの量は、キャッシュサイズによって決定されますが、必ずしも要求された情報の量ではありません。ドライブからのデータがRAMに入ったら、不要になるまで、またはキャッシュ内のデータの変更を書くか、フラッシュする必要があるポイントまでハードドライブに出て行くまで、RAMに残ります。保存。キャッシュのフラッシュは、一定の期間後、または必要に応じてユーザーコマンドの実行を通じてメモリを解放する必要があるときに発生する可能性があります。アプリケーション用の実行可能ファイルやライブラリなど、継続的に紹介されます。ページキャッシュからアプリケーションを実行する速度とセキュリティを高めるために、一部のシステムは、実行可能ファイルに使用されるメモリを読み取り専用としてマークします。キャッシュを使用すると、短期間で複数の読み取りや書き込みからディスクスラッシングの可能性を減らすことにより、ハードドライブの寿命を延ばすことができます。