メモリコントローラーとは何ですか?

操作中、コンピューターはアクティブデータをランダムアクセスメモリ(RAM)チップに保存します。 RAMチップはコンピューターのマザーボードに接続され、フロントサイドバスを介してコンピューターのプロセッサにリンクされています。それらは、変数とプログラムデータの交換のための基本的に直接的な高速道路を提供します。メモリコントローラーは、マザーボードのノースブリッジに通常見られるチップです。システムメモリを使用して読み取りおよび書き込み操作を管理し、メモリに電流を供給することでRAMをアクティブに保ちます。

RAMは、一般に、ハードドライブや光学ディスクなど、他のタイプのストレージよりも迅速なソリューションです。ただし、RAMへの没落の1つは、動作するために一定の電力流を供給する必要があることです。電力の流入が停止するとすぐに、RAMチップに保存されている情報が失われます。メモリコントローラーは、コンピューターが電源を入れている間に一定の速度でRAMを「リフレッシュ」することでこのニーズを満たします。

「更新」中、メモリコントローラーsRAMチップを介して電子電流のパルスを終了します。 RAMを介して送信される電流の量は、コンピューターのバイナリ入力出力システム(BIOS)を介して選択されます。これは、少なくとも64ミリ秒ごとに発生し、RAMをアクティブに保ち、停電のために損失に対して安全に保存されます。 Without the memory controller, your data would be lost in fractions of a second.

メモリコントローラーは、RAMチップの読み取りおよび書き込み操作も管理しています。データストレージと検索のために適切なDemultiplexer回路を選択するように機能します。 Think of the memory on RAM chips like houses and the demultiplexer circuit like a street address;情報を特定の家に「メール」するか、その家から情報を取得するには、コンピューターはどの住所を使用するかを知る必要があります。メモリコントローラーは、これらの操作で仲介業者として機能し、適切な情報が取得されるようにします適切な場所からved。

デュアルチャネルメモリコントローラーは、ある種のメモリで使用されます。これらでは、2つのメモリコントローラーがタンデムで動作します。それらは、チャネルとも呼ばれる2つの別々の「バス」に配置されており、複数の読み取り操作が同時に発生するようにします。これに対する利点は、理論的には、バスの帯域幅が2倍になっていることです。ただし、実際には、バスの速度やプロセッサ容量などの他のシステムに関する考慮事項は、通常、理論的な最大帯域幅を利用できる範囲を制限します。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?