web-dev-qa-db-ja.com

PCIe RAM拡張機能がないのはなぜですか?

おそらく私はこれらが存在しない理由に関して重要な原因であるいくつかの側面を見落としているかもしれませんが、RAM PCIeによる拡張は完全に実現可能だと思います。多くのことを知っています。オペレーティングシステムは仮想メモリを使用し、いくつかの優先度の低いアイテムをハードディスクに保存しますが、低速を考慮すると、かなり高速ではないメモリを使用できると思います。

6Gb/s SATA ~= 800MB/s
PCIe 2.0 = 500MB/s per lane. 16 Lane ~= 8GB/s

確かに、8GB/sは実際のRAMほど高速ではありませんが、SATAの10倍の速度です。いくつかのRAMスロットを備えたPCIeボードに、最近のアップグレードで交換した古いRAMで使用するスロットがありませんか?PCIeには、ほとんどすべてのマザーボードに搭載されています。1つの「アダプタ」PCIe RAM拡張ボードは、(おそらく)ほとんどのPCと互換性があります)。

これはまだ行われていないため、何が欠けていますか?

19
agweber

これは複雑な問題であり、そのRAMで何をしたいかによって大きく異なります。

ほとんどの場合、RAM必要な量をサポートする新しいマザーボードにマザーボードを交換するだけの方が安くて良いです。私の前にマザーボードがあり、16時間かかることがあります。メモリモジュール。利用可能な最大モジュールは32ギガバイトです。これは、1台のマシンで合計512ギガバイトになります(そのサイズの16個のモジュールが約14,000ドルかかること、またはMoBoにもデュアル8コアCPUが搭載されていることに注意してください)それ。)

RAMがMoBoに搭載されているということは、それが可能な限り最高の速度であることを意味します。RAMディスクと通常のプログラムおよびデータストレージの両方に使用できます。両方の長所があります。

しかし、あなたの質問では、それをSATAストレージと比較し続けているので、この追加のRAMを一般的なCPU RAMではなくRAMディスクとして使用したいと考えています。これは有効な使用法、そして何年も前に、この目的のために多くのRAMが搭載されたPCIカードがありました。これらのカードは、CPU RAMだけではなく、別のディスクドライブのように見えました。多くの場合、これらのカードにはそれらの外部電源コネクタにより、主電源が故障した場合に何らかのバックアップ電源を提供できます。

これらのタイプのカードはほとんどなくなっています。それらは主に次の3つの理由により廃止されました:1.マザーボードは以前よりもはるかに多くのRAMを搭載できるようになりました。2。フラッシュメモリとPCIeを使用する最新のソリッドステートドライブがあります(一部大きいRAMキャッシュ)の方が効果的です。3。限られた利点のために、それらは高すぎました。

大量のRAMを備えたPCIeカードが必要になる理由は他にもありますが、それらはすべて、カードがデータの格納以外の何かを行うアプリケーションです。ビデオカードやデータ収集カードのように。これらはここでは適用されません。

14
David Kessner

これは行われました。何年も前にISAカード(PCI導入前)をRAM onでオンにすると、「拡張」または「拡張」メモリとしてPCに提示される)で購入できましたこれは、元のPCの1MBの制限を超える方法でした。

最近のPCには、メインメモリとは別に、ビデオカードに接続された追加のRAM=のセクションがあります。

RAM拡張カードが最近得られない理由は、レイテンシが深刻な問題であるからです。推奨されるRAMと推奨されないRAMについて、OSには実際には何のプロビジョニングもありません。 dスワップディスク/ページファイルとして使用する必要があります。

10
pjc50

最近のサーバーシステムは、CPUとメインメモリ間で最大 75GB /秒 を実現し、さらに 中級システム は最大768GBの合計DRAM容量をサポートできます。 SATAよりも高速な速度でそれ以上に拡張する必要がある場合は、x-PCIe速度と多くのTBデータのボラティリティの問題のない容量)を誇る FLASH PCIeソリューション でカバーされます。 DRAMに関連付けられています。

3
HikeOnPast

Pjc50の理由に加えて、PCIカードでも成功しませんでした。詳細は この説明 を参照してください。

メインメモリが大きくなると、必要性も少なくなります。

1
Brian Carlton

これがnvmeのRAM速度に近づくのがどのように不可能であるかわかりません。

32x pci-e帯域幅は、それよりも遠くないです。だが

ramの待ち時間はNANO秒ですが、ssdはMillasecondsになりますが、これはpci-eの制限ではなく、純粋に現在手頃な価格の小売用ストレージです。これを達成できる特別な不揮発性ストレージがありますが、50,000ドルの価格で、小売店が少なくとも10〜15年間これを見るとは思いません。

ただし、カスタムボードでRAMモジュールを文字通り使用した場合、マザーボードのファームウェアはそれをメモリとして検出できるようにします。技術的には、メモリを拡張するために機能します。基盤となる技術が機能するためのものです。 「<3 pci-e」

0
Ryan

最新のPCI RAMカードは、2005年と2006年にそれぞれi-RAMおよびGC-RAMDISKという名前でGigabyteによって製造されました。これらは合計4つのスロットをサポートし、合計4 GiB DDR-400の転送速度は、SATAの転送速度、150 Mb/s、待ち時間は0.1 msでした。

0
landric