「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

ライトスルー方式

pointこの用語のポイント

pointメモリに書き込むときの やり方だよ

pointキャッシュメモリとメインメモリに同じ内容を同じタイミングで書き込むよ

スポンサーリンク

簡単に書くよ

ライトスルー方式(読:ライトスルーホウシキ 英:write through)とは

データをメモリ(仕事中の内容を記憶させておく部品)に書き込むときの やり方のひとつ
であり

キャッシュメモリ(CPUとメインメモリの仲立ちをする役割のメモリ)に書き込んだ内容を同じタイミングでメインメモリ(仕事中の内容を記憶させておく、パソコンさんの部品)にも書き込む やり方
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

CPU
メインメモリ
キャッシュメモリ


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

CPUは「パソコンさんの脳みそ」です。
実際に計算したり、あれやこれやの処理を実行する部品です。

ライトスルー方式

メインメモリは「パソコンさんが作業するときに使う机」です。
仕事中の内容を記憶させておく部品であり、CPUさんが直接読み書きできる記憶装置です。

ライトスルー方式2

キャッシュメモリは「CPUとメインメモリの仲立ちをする役割のメモリ」です。
メインメモリよりも容量は少ないけど高速なメモリです。
処理時間を短縮する目的で、よく使うデータを置いておきます。

ライトスルー方式3

詳細は、用語「キャッシュメモリ」の説明を ご覧ください。

ライトスルー方式4

以上を踏まえて

キャッシュメモリに書き込んだのと同じタイミングで、同じ内容をメインメモリにも書き込む やり方

が「ライトスルー方式」です。

ライトスルー方式5

あと、ついでなので書いておくと

キャッシュメモリに書き込んだときにはメインメモリのことは気にしないで、キャッシュメモリがいっぱいになってきたときとかにキャッシュメモリの内容をメインメモリに移すやり方

があります。
こちらは「ライトバック方式」と言います。

ライトスルー方式6

気が向いたら、セットで覚えてあげてください。

ライトスルー方式:キャッシュメモリとメインメモリに同時に書き込む
ライトバック方式:キャッシュメモリに一旦書き込み、必要なときにメインメモリに移す


です。

ライトは「write(ライト)」です。
意味は「書く」とかです。

スルーは「through(スルー)」です。
意味は「通り抜けて」とかです。

バックは「back(バック)」です。
意味は「後退する」とかです。

あくまでイメージの話ですが、ライトスルー方式は、キャッシュメモリに書き込んだら、その横を通り抜けて、メインメモリにも書き込みに行きます。
文字通り「書く・通り抜ける」方式ですね。

ライトスルー方式7

ライトバック方式は、キャッシュメモリに書き込んだら、戻ります。
メインメモリのことは気にしません。
あとは別のタイミングで、キャッシュメモリの内容がメインメモリに移されます。

ライトスルー方式8

ライトスルー方式とライトバック方式を比べた場合、書き込み速度が速くなるのはライトバック方式です。
ライトスルー方式だとメインメモリにも書き込む分だけ時間がかかります。

ライトスルー方式9

その代わり、ライトバック方式の方が制御が複雑になります。
ライトスルー方式だとキャッシュメモリとメインメモリの内容が同じになりますが、ライトバック方式だと違う内容になっているからです。

ライトスルー方式10

大雑把な説明としては、そんなところでしょうか。
あとの細かい部分は他のところで勉強してください。


image piyo2

一言でまとめるよ

まぁ「ライトスルー方式」って単語が出てきたら「キャッシュメモリ(CPUとメインメモリの仲立ちをする役割のメモリ)とメインメモリ(仕事中の内容を記憶させておく、パソコンさんの部品)に同じ内容を同じタイミングで書き込むやり方なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像026
書籍画像027

おまけ

■訳してみるよ

「write(ライト)」の意味は「書く」とかです。
「through(スルー)」の意味は「通り抜けて」とかです。
何となく くっつけると

書いて通り抜ける

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
実務で役立つ バックアップの教科書 基本の考え方からツール活用・差分管理・世代管理・データ保全・リストア・リカバリー・可用性の確保まで
実践サイバーセキュリティ入門講座 現場に残された痕跡からハッカーの攻撃を暴け