内部 RAM、または IRAM またはオンチップ RAM (OCRAM) は、CPU内部のRAMのアドレス範囲です。一部のオブジェクト ファイルには、 .iram セクションが含まれています。
内部 RAM (ランダム アクセス メモリ)
ランダムアクセスメモリ (RAM) の歴史
今日のDRAMの初期の形態は、コンピュータ用メモリの初期の形態であったドラムメモリとして始まりました。 [1]ドラムにはデータが事前にロードされている必要があり、ドラム内の小さなヘッドが事前にロードされた情報を読み書きします。ドラムメモリの後には、フェライトドーナツの磁場の極性を使用して情報を保存する磁気コアメモリが登場しました。コンピューティングメモリのこれらの初期の試行錯誤を経て、最終的に今日のデバイスで使用されているダイナミックランダムアクセスメモリが生まれました。ダイナミックランダムアクセスメモリ(RAM)は、1968年にロバートデナードによって初めて発明されました。[2]彼はテキサス生まれのエンジニアで、最初はダイナミックランダムアクセスメモリと呼ばれていたRAMの最初のモデルの1つを作成した人物です。彼の発明により、コンピュータは技術進歩の新しい時代を迎えることができました。
RAMに関する一般情報
ランダムアクセスメモリは、コンピュータなどの電子機器に搭載されているメモリストレージです。コンピュータの電源が入っている間はデータが保持されるため、CPU(中央処理装置)がすぐにアクセスできます。[3] RAMは、ハードディスク、ソリッドステートドライブ、ソリッドステートハイブリッドドライブなどの通常のストレージユニットとは異なります。これらのタイプのドライブには多くの永続的な情報が保持されますが、RAMにはコンピュータが受け取る一時的でありながら重要な情報が保持されます。ブラウザなどの非常に小さなプログラムを使用しているときや、いくつかのプログラムを開いているときは、RAMが動作して、このような小さなタスクを読み込むことができます。ただし、より大きなプログラムやより多くのタブを開いてコンピュータの処理能力を高めると、情報はRAMからハードディスクなどの他のドライブに移されます。
RAMの技術的特性
一般的に、IRAM はCPU の横にある非常に高速なSRAMで構成されています。CPUキャッシュと同様に機能しますが、ソフトウェアでアドレス指定可能です。これによりトランジスタと電力が節約され、潜在的に大幅に高速化されますが、プログラマはキャッシュを明示的に割り当てなければそのメリットを享受できません。対照的に、キャッシュはプログラマには見えません。[4]速度に関連して、システム内の RAM が多いほど、コンピュータの実行速度が速くなります。これは、RAM がコンピュータの (CPU) に渡す情報量が増えるためです。コンピュータに RAM を追加すると、実行速度が向上するだけでなく、RAM が少ないシステムを起動する場合に比べて、コンピュータの起動が大幅に高速化されます。速度のもう 1 つの重要な要素は、転送速度の速さです。たとえば、転送速度が 512 メガバイトしかない RAM スティックは、転送速度が 16 ギガバイトの RAM スティックに比べて遅すぎます。[5]転送速度は、RAM が情報を処理できる速度だけでなく、RAM スティックの種類によっても異なります。たとえば、DDR3、DDR4、DDR5 で使用できるスティックがあります。これら 3 つのモデルのうち、DDR3 は最も古く、現在ほとんどのコンピューターで実行されている DDR4 と比較して速度が遅く、DDR4 は DDR5 RAM と比較して速度が遅く、DDR4 RAM と比較して消費電力が少なく、帯域幅が 2 倍です。
参考文献
- ^ Bellis, Mary (2019年2月23日). 「コンピュータメモリの歴史」. ThoughtCo . 2019年12月3日閲覧。
- ^ ヘイズ、デイビッド。「ロバート・デナード」。ブリタニカ。 2019年10月31日閲覧。
- ^ 「内部メモリの種類」。Bohatala 2017年11月25日。 2019年10月31日閲覧。
- ^ 「RAM(ランダムアクセスメモリ)とは何か?」Computer Hope 2019年9月3日2019年10月31日閲覧。
- ^ Crider, Michael (2017 年 4 月 19 日)。「RAM の速度とタイミングは PC のパフォーマンスにどのように影響しますか?」How to Geek。2019年10 月 31 日閲覧。
