3.2 記憶装置としての働き

コンピューターのもう一つの絶対的な柱が、「記憶装置としての働き」です。

前節で、コンピューターの本質は「超高速な足し算の繰り返し」であるとお話ししました。しかし、どれほど計算スピードが速くても、「記憶する能力」がなければ、コンピューターはただの「一瞬で計算を忘れる電卓」にとどまってしまいます。

記憶装置があるからこそ、コンピューターは過去のデータ(蓄積された情報)を保持し、それを今この瞬間の計算に使い、さらにはそこから「未来の予測」へとつなぐことができるのです。記憶装置とは、デジタル世界における時間をつなぐ架け橋にほかなりません。

計算の「途中経過」を覚えておくという役割

もっとも身近な記憶の役割は、計算の「途中経過」を一時的にストックしておくことです。

人間が「 $3 \times 5 + 4 \times 2$ 」という計算を暗算するとき、まず「 $3 \times 5 = 15$ 」を計算し、その「15」という数字を頭の片隅にメモ(記憶)しておきます。次に「 $4 \times 2 = 8$ 」を計算し、先ほどメモしておいた「15」を思い出して足し算( $15 + 8 = 23$ )を行います。

コンピューターもこれと全く同じことをしています。第2章で登場した超高速なメモリ(RAM)に、計算の途中経過の0と1を一時的に書き込むことで、複雑な連続の計算をスムーズに進めることができるのです。

もし記憶装置がなければ、コンピューターは一つの単純な足し算が終わった瞬間にすべてを忘れてしまい、二度と「次の計算」へと進むことができなくなってしまいます。

過去のデータ(記憶)から、未来の予測(計算)へ

さらに重要なのは、SSDやHDDといった大容量の記憶装置(ストレージ)に、年単位で膨大なデータを蓄積していく役割です。

この「過去のデータを記憶しておく能力」が極限まで高まったことで、コンピューターは単なる計算機を超えて、「未来を予測する機械」へと進化しました。

もっとも分かりやすい例が「気象予測」です。

気象予測を行うコンピューター(スーパーコンピューター)の記憶装置には、過去数十年間における世界中の気温、気圧、湿度、風向きといった天文学的な量の気象データがすべて記憶されています。

  1. 過去(記憶):数十年分の膨大な気象データを記憶装置から読み出す。
  2. 現在(計算):その過去のパターンをもとに、現在の気圧配置がどう変化するかをCPUで猛烈にシミュレーション(計算)する。
  3. 未来(予測):計算結果から、「明日の午後に台風がどこを通過するか」という未来の確率を導き出す。

過去の記憶という土台がなければ、未来を予測するための計算そのものが成り立たないのです。

AIへのつながり:記憶を「知能」に変えるAI

この「過去のデータと未来の予測をつなぐ架け橋」としての役割を、最も洗練された形で使っているのが現代のAIです。

AIの「学習」とは、人間が用意した膨大なテキスト、画像、知識といった過去の資産を、コンピューターの記憶装置に徹底的に詰め込む作業にほかなりません。

そして私たちがAIに「次の言葉を考えて」と問いかけたとき、AIは記憶装置の奥底に眠る膨大な過去のパターンを総動員して計算し、「次に続く確率が最も高い言葉(=未来の予測)」を出力します。

私たちがAIを「知的だ」と感じる正体は、コンピューターが長年培ってきた「過去のデータを確実に記憶し、それを未来の予測のための計算へとつなぐ」という基本機能が、信じられないほどの規模で噛み合った結果なのです。

 の目次へ