ハードディスクは、磁気ディスクに読み書き用のヘッドが機械的に動いて情報をやり読み書きします。 なので、ハードディスクの情報処理スピードは処理措置に比べるとかなり遅くなっています。
このような問題をちょっとでもよくするために、ハードディスクにはメモリが搭載されているのです。 ハードディスクからファイルを読み込むときに、そのデータを一時的にメモリにためておくようになります。そして次使う時にそのメモリから読み込むようになります。
よく使うデータをメモリに置いておくことにより、データを読み出す場合にいちいちハードディスクからデータを読み込まなくていいのです。なので、読み込み速度が上がるというわけです。
最近アクセスされたセクタの内容を残しておいて、次アクセスの要求があった場合にキャッシュ内にあるとします。そういったときにはディスクにアクセスしないでキャッシュから直接読み込むことによってスピードが上がるのです。
こういったように、情報データの読み込みスピードを高速化する技術や、メモリ上の領域のことを「ディスクキャッシュ」と呼ぶのです。
このディスクキャッシュは、同じ内容のものを何回も読みだしたり、小さなデータをたくさん書きこむといったような時により効果を発揮します。
これとは反対に、半導体メモリの容量の補てんする為に一部のデータをハードディスクに退避する技術のことを「仮想メモリ」といいます。