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

メモリインターリープ

pointこの用語のポイント

point言い間違いとか書き間違いだよ

point「メモリインターリーブ」のことだと思うよ

スポンサーリンク

簡単に書くよ

メモリインターリープとは

「メモリインターリーブ(bu)」の言い間違いとか書き間違い。
メモリインターリーブは

メモリを何となく分身させて同時にやり取りすることで、CPU(コンピュータの脳みそに相当する部品)とメモリの間のやり取りを速くする技術
です。


image piyo

詳しく書くよ

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

CPU
メモリ
メモリインターリーブ


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

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

メモリインターリープ

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

メモリインターリープ2

メモリインターリーブは「メモリを何となく分身させて同時にやり取りすることで、CPUとメモリの間のやり取りを速くする技術」です。

メモリインターリープ3

CPUとメモリの関係は

CPU:データを使うやつ
メモリ:データを持っておくやつ


です。

実際に計算したり、あれやこれやの処理をやるのはCPUさんです。
そのCPUさんの補助役として、すぐに使わないデータを持っておく(記憶しておく)のがメモリさんです。

メモリインターリープ4

さて、このCPUさんとメモリさんの関係ですが、必ずしも順調とは限りません。

CPUさんは、せっかちです。
「あれ、くれ」「これ、くれ」とサクサク指示を出します。

メモリインターリープ5

それに対して、メモリさんは少しだけ鈍くさいです。
CPUさんの指示についていくのが大変です。

メモリインターリープ6

メモリさんだってハードディスクとかに比べればスゴい速いのですけどね。
それでもCPUさんにとっては満足できる速さではないのです。
いわば、メモリさんがCPUさんの足を引っ張っている状態です。

メモリインターリープ7

それに対して、どこかの誰かが不満を覚えました。

メモリインターリープ8

う~ん、もっとさ~。
速くデータを受け渡しできないかな~。

そう考えたのです。

そこで、どこかの誰かはメモリさんに対して「おい、おまえ、ちょっと分身してみろよ」と無茶ブリをしました。
「1人で大変なら2人で相手をすればいいじゃない」作戦です。

メモリインターリープ9

ま、まぁ、理屈は間違っていませんね。

仮にメモリさんからCPUさんにミカンを渡すのに1個あたり1秒かかるとしましょう。
4個渡すのであれば4秒かかります。

メモリインターリープ10

2人で相手をすれば、かかる時間は半分です。
1秒あたり2個(1個×2人)渡せるので2秒で4個渡せます。

メモリインターリープ11

おぉ、良いじゃないですか。
よし、メモリ!
おまえ、分身しろ!

そのような理屈でもって

メモリを何となく分身させて同時にやり取りすることで、CPUとメモリの間のやり取りを速くする技術

がメモリインターリーブです。

メモリインターリープ12

真面目っぽく説明しているところでは、メモリインターリーブの説明を

複数のメモリバンクに分割し、同時並行で読み書きを行うことにより高速化するうんちゃらかんちゃら

のように書いているはずです。

「複数のメモリバンクに分割し」は「メモリを何となく分身させる」と解釈してください。

メモリは実際には1つです。
当たり前ですが、2つには増えません。
分身なんて高等技術はマスターしていません。

ですが、何となく増えた気分にするのです。
1つのメモリを何となく分割して、CPUさんにはメモリが2つあるように見せかけます。

メモリインターリープ13

これでCPUさんから見れば2人のメモリさんがいます。
いわば、秘書が2人いる状態です。
2人いるなら2人とも活用しましょう。
2人に同時にお仕事を依頼します。
これが「同時並行で読み書きを行う」です。

メモリインターリープ14

さて「同時並行で読み書きを行う」と、どうなるでしょうか。
そうですね。
読み書きにかかる時間が短縮されます。
これが「高速化する」です。

メモリインターリープ15

実際の仕組みや考え方は、もっと複雑ですけどね。
難しいことは他のところで勉強してください。

以上を踏まえて

「メモリインターリーブ」を意図したであろう間違い

が「メモリインターリープ」です。

メモリインターリープ16

画面で見ると「ブ(bu)」と「プ(pu)」は区別しにくいですけどね。
インターリーブを英語で書くと「interleave」です。
カタカナで書くときは「インターリープ(pu)」ではなく「インターリーブ(bu)」が正解です。


image piyo2

一言でまとめるよ

まぁ「メモリインターリープ」って単語が出てきたら「『メモリインターリーブ(メモリを何となく分身させて同時にやり取りすることで、CPUとメモリの間のやり取りを速くする技術)』って言いたい(書きたい)んだろうな~」と お考えください。

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

おまけ

■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践
AI用語図鑑 ビジネス・開発・試験対策に使える厳選キーワード256