ライトバック方式

記事数:(1)

ハードウエア

ライトバック方式:高速化の鍵

計算機の処理速度を高める上で、記憶装置の役割は大変重要です。情報を一時的に保管する場所として、主記憶装置とキャッシュメモリがあります。主記憶装置は容量が大きい反面、読み書きの速度が遅いという弱点があります。一方、キャッシュメモリは容量は小さいものの、読み書きの速度が非常に速いため、処理速度の向上に役立ちます。この二つの記憶装置を効率的に使う方法の一つが、ライトバック方式です。 ライトバック方式では、計算機が情報を書き込む際、まずキャッシュメモリに書き込みます。そして、すぐに次の処理に移ります。主記憶装置への書き込みは後回しにするのです。これは、喫茶店で注文した品物がすぐに出るように、先に注文を受けてキッチンで調理を始め、準備ができたら客席に届けるようなものです。キッチンがキャッシュメモリ、客席が主記憶装置、注文が書き込み処理に当たります。 では、いつ主記憶装置に書き込むのでしょうか?それは、キャッシュメモリがいっぱいになった時や、システムが定期的に行う更新作業の時などです。喫茶店の例で言えば、注文がたくさん入ってキッチンが一杯になった時、あるいは、お店の営業時間が終わり、一日の売り上げを集計する時などに相当します。 この方式の利点は、計算機が主記憶装置への書き込みが終わるのを待つ必要がないことです。喫茶店の店員が、注文した品物を客に届けるまで次の注文を取らないと、お店の回転が悪くなってしまいます。ライトバック方式は、店員が注文を受けたらすぐに次の客の対応ができるようにすることで、全体的な処理速度の向上を実現しています。つまり、計算機の処理能力を最大限に引き出すための工夫と言えるでしょう。