blog

キャッシュの基本概念

キャッシュは、CPUとDRAMの間に位置する小型の高速アクセスメモリで、通常はSRAMで構成されます。 現在、キャッシュの概念が拡張され、CPUとメインメモリ間だけでなく、メモリとハードディスク間、さ...

Aug 9, 2020 · 2 min. read
シェア
本来の意味でのキャッシュとは、一般的なランダム・アクセス・メモリ(RAM)よりも高速なアクセス速度を指します。
通常、システム・メイン・メモリのようなDRAMテクノロジーは使用せず、高価だが高速なSRAMを使用します。
キャッシュは、CPUとDRAMの間に位置する小型の高速アクセスメモリで、通常はSRAMで構成されています。



現在、キャッシュの概念が拡大され、CPUとメインメモリのキャッシュの間だけでなく、メモリとハードドライブのキャッシュの間だけでなく、ハードドライブとネットワークの間にもキャッシュの感覚がある - インターネット一時フォルダまたはネットワークコンテンツキャッシュと呼ばれています。構造内の2つのデータ転送速度の違いを調整するために使用される2つのハードウェア間の速度差は、キャッシュと呼ぶことができる場所。



1、プリリード:ハードドライブがCPUのコマンドによって制御され、データの読み取りを開始するとき、ハードドライブの制御チップは、磁気ヘッドを制御し、次のクラスタまたはデータのいくつかのクラスタを読み取る必要があるときに、キャッシュに読み込まれているデータの次のクラスタまたはいくつかのクラスタを読み取るには、ハードドライブは再びデータを読み取る必要はありません、データが直接キャッシュ内のメモリへの転送に、キャッシュの速度に起因するヘッドの読み取りおよび書き込み速度よりもはるかに高いので、大幅な性能向上を達成することができます。キャッシュのレートは、磁気ヘッドへの読み書きレートよりもはるかに高いので、それは大幅にパフォーマンスを向上させる目的を達成することができます。



2、書き込み:ハードドライブがデータを書き込むコマンドを受信したときに、すぐにディスクにデータを書き込むのではなく、最初に一時的にキャッシュに格納され、その後、システムに "データが書き込まれました "信号を送信し、システムは、データが書き込まれたと考え、次の作業を実行し続ける一方、アイドル時間のハードドライブと、キャッシュ内のプラッタにデータを書き込みます。ドライブはアイドル時にキャッシュ内のデータをプラッタに書き込みます。



3、一時記憶装置:いくつかのデータは、ハードドライブの内部キャッシュがキャッシュに格納されているいくつかのデータをより頻繁に読み取られるように、頻繁にアクセスする必要がある、再び直接キャッシュから直接転送することができます読み取ることができます。



.多くの場合、データ処理やデータ取得に非常に時間がかかることがあり、このデータの要求が大きい場合、頻繁なデータ処理は多くのリソースを消費します。キャッシュの役割は、これらの苦労して獲得したデータを保存し、データが再び要求されたときに、キャッシュから直接データを取得してデータ処理プロセスを省略することで、リソースの消費を削減し、応答速度を向上させることです。



Read next

トランザクション

原子性: トランザクションは原子操作であり、一連のアクションで構成されます。一貫性:トランザクションが完了すると、システムはそれがモデル化しているビジネスが一貫した状態にあり、部分的に完了したり部分的に失敗したりしないことを保証しなければなりません。現実にはデータは...

Aug 8, 2020 · 8 min read