バッファード RAM とアンバッファード RAM の主な違いは、バッファード RAM は DRAM とメモリコントローラの間にレジスタを含むのに対し、アンバッファード RAM は DRAM とメモリコントローラの間にレジスタを含まない点です。
RAMとは、Random Access Memoryの略。
データを保持するために一定の電力を必要とする不揮発性メモリである。
通常、プログラムはハードディスクに保存される。
CPUがハードディスクにアクセスするためには、より多くの時間を必要とします。
そのため、実行時にプログラムをRAMにロードする。
RAMの容量は、システムの性能を決定する重要な要素です。
RAMには、主にSRAMとDRAMと呼ばれる2種類のものがあります。
SRAMはフリップフロップを利用して作られた高速なメモリです。
DRAMは高速ですが、SRAMほどではありません。
この2種類以外にも、RAMはバッファードRAMとアンバッファードRAMに分類することができます。
バッファードRAMとは
バッファード RAM では、DRAM とメモリコントローラの間に追加のレジスタが存在します。
これは、レジスタードメモリとも呼ばれます。
このメモリにより、メモリコントローラへの電気的負荷が軽減されます。
これにより、通常のシステムよりも多くのメモリモジュールを使用することなく、1つのシステムを安定的に維持することができます。
バッファードRAMは、サーバーなどのハイエンドシステムや、安定した動作環境を必要とするシステムで使用されます。
デスクトップやノートパソコンではほとんど使用されません。
RAMのバッファードメモリは、モジュールの途中にチップが追加されているため、認識できることがあります。
アンバッファードRAMとは
アンバッファード RAM では、DRAM とメモリコントローラの間にレジスタが存在しません。
そのため、メモリコントローラに直接アクセスすることができます。
また、メモリコントローラへの電気的負荷が高くなります。
アンバッファード RAM は安価なため、デスクトップやラップトップなどに適しています。
一方、アンバッファリングRAMは、保存データの信頼性があまり高くありません。
また、安定性もあまりよくありません。
バッファードRAMとアンバッファードRAMの違い
定義
バッファード RAM は、DRAM モジュールとシステムのメモリコントローラの間にレジスタを持つコンピュータのメモリモジュールです。
アンバッファード RAM とは、DRAM モジュールとシステムのメモリコントローラの間にレジスタがないコンピュータのメモリモジュールのことです。
バッファード RAM とアンバッファード RAM の違いについて説明します。
同義語
レジスタードRAMはバッファードRAMの別名で、アンレジスタードRAMはアンバッファードRAMの別名です。
信頼性
バッファ付きRAMに保存されたデータの信頼性は高いです。
アンバッファリングRAMの保存データの信頼性は低い。
メモリコントローラへの影響
バッファード RAM はメモリコントローラへの電気的負荷が少ないのに対して、アンバッファード RAM はメモリへの電気的負荷が大きい。
安定性
バッファード RAM は、バッファードでない RAM よりもシステムに安定性をもたらします。
コスト
バッファードRAMはアンバッファードRAMよりコストが高い。
アプリケーション
安定した動作環境が求められるサーバーなどの基幹システムに使用されるバッファードRAMに対し、通常のデスクトップやノートパソコンなどに使用されるのがアンバッファードRAMです。
結論
バッファード RAM とアンバッファード RAM の違いは、バッファード RAM は DRAM とメモリコントローラの間にレジスタがあるのに対し、アンバッファード RAM は DRAM とメモリコントローラの間にレジスタがないことです。