メモリ(RAM)とは:PCでの役割・ROMとの違い

PC メモリとは RAM

メモリ(RAM)とは

メモリーとは RAM

メモリー(RAM)は「PCやスマホのデータを一時的に保存する記憶装置」です。Randam Access Memoryの頭文字をとって「RAM」と呼ばれます。また、メインメモリや主記憶装置とも言います。

RAMにはCPU(中央処理装置)が頻繁にアクセスするデータを一時的に保存することが可能です。動作の遅いハードディスクやSSDからデータを読み出すよりもはるかに高速なため、RAMの容量が大きいほどPCのパフォーマンスが向上します。

RAMのイメージ:机の広さ

RAMの容量は「机の大きさ」に例えられます。

  • 頭脳:CPU
  • 回転の速い頭脳ほど速く処理できる

  • 机:メモリー
  • 机が広いほどより多くの作業を同時にこなせる

  • 引き出し:ストレージ(SSD・HDD)
  • 引き出しが大きいほどたくさんのものを保存できる

RAMの容量が大きいほど、インターネット・文書作成・動画視聴など、複数の作業を同時にこなすことができ、PCをより快適に使うことができます。逆に、いかに高性能なCPUを使用していても、RAMの容量が小さいとマルチタスク時の動作が遅くなります。

CPUとは:コア数・スレッド数・動作周波数・キャッシュメモリの違い

RAMでPCが高速化する理由

RAMでPCが高速化する理由は「RAMがCPUにデータやプログラムを即座に提供する作業スペースとして機能するから」です。RAMはHDDやSSDといったストレージよりもデータの読み書きが圧倒的に速いため、頻繁に使うデータをRAMに置くことで処理の遅延が減り、PC全体の動作が快適になります。

具体的に見ていきましょう。CPUはコンピュータの「頭脳」としてデータ処理や指示の実行を行う部品です。

RAM PC高速化 理由

データやプログラムは通常、HDDやSSDなどのストレージに保存されています。ストレージは大容量ですが、原理的に読み書き速度が遅いです。そのため、CPUが直接ストレージからデータを読込み・処理データを書き込むと、処理が非常に低速になってしまいます。

そこで「低容量だが高速」なRAMの出番です。

RAM PC高速化 理由

RAMはストレージよりも低容量ですが読み書きが高速です。頻繁に使うデータを高速なRAMに保存することで、CPUがデータにアクセスする時間を短縮し、処理が高速化します。すなわち、RAMは「CPU専用の作業台」として機能することで、PCを高速化しています。

容量が大きいほど様々なデータを一時的に保管することができるため、RAM容量は大きいほどPCが快適に動作します。

RAMとROMの違い

RAM ROM 違い

RAMとROMは名前が似ていますが、役割は明確に異なります。

  • RAM(Random Access Memory)
  • 読み書き可能なメモリで、コンピュータが動作している間にデータを高速で読み書きします。電源を切るとデータが消失する揮発性メモリです。OSの動作・webブラウジング・文書作成など、実行中のプログラムやデータの保存に使用されます。

  • ROM(Read Only Memory)
  • 基本的には読み出し専用のメモリで、データを書き換えることはできません(書き換え可能なタイプもある)。電源を切ってもデータは消失しない不揮発性メモリです。BIOS(パソコンの電源を入れたときに最初に起動するプログラム)やファームウェア(ハードウェアの制御プログラム)といった、変更する必要のないデータの永続的な保存に使用されます。

なお、スマートフォンにおいては、ROMという言葉を「ストレージ(HDDやSSD)」の意味で用いています。スマホでROMといった場合には、大容量で恒久的にデータを保存するストレージの容量のことを指しています。

メモリの種類:DRAMとSRAM

RAMには動作原理の異なる「DRAMとSRAM」があります。以下はDRAMとSRAMの比較表です。

特徴DRAMSRAM
原理キャパシタにデータ保存フリップフロップ回路でデータ保持(トランジスタ)
データ保持リフレッシュが必要リフレッシュ不要
速度遅い速い
容量大容量が可能小容量
コスト安価高価
用途メインメモリ、VRAMキャッシュメモリ、バッファ
  • DRAM(Dynamic Random Access Memory)
  • DRAMはデータをキャパシタ(コンデンサ)に蓄える方式です。キャパシタは時間とともに電荷(≒データ)を失うため、データを保持するには定期的にリフレッシュ動作(再書き込みが必要です(Dynamic(動的)の由来)。

    構造がシンプルでキャパシタの高密度化が可能なため、大容量でありながら低コストです。そのため、パソコンのメインメモリ(RAM)やグラフィックメモリ(VRAM)として使われています。

  • SRAM(Static Random Access Memory)
  • SRAMはフリップフロップ回路という、トランジスタを複数個組み合わせてデータを保持する方式です。電源が供給されている限りデータを保持できるため、リフレッシュ動作は不要です(Static(静的)の由来)。

    リフレッシュ動作が不要なため、DRAMよりも高速に動作します。しかし、DRAMに比べて回路が大きいため、容量当たりの単価が高く、高コストです。したがって、大容量が必要な用途には不向きであり、CPUとメインメモリ間のデータ転送を効率化するキャッシュメモリなどに使用されます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です