コンピューター部品のホットスワップはどのように機能しますか?


26

コンピューターはホットスワップをサポートしているため、ユーザーはシステムの実行中にハードドライブを交換できます。ほとんどのソフトウェアはハードドライブの電源を切るだけですか、それとも特別なハードウェアが関係していますか?特別なハードウェアがなければ、ドライブをホットスワップできると思いますが、ハードウェアでドライブをサポートする必要があるようです。


13
ホットスワップ可能なデバイスの接続の長さが異なることに注意してください。コネクタが切断されると、それらは異なる時点で切断されます。そのため、ソフトウェアはハードウェアの変更に気付き、「うーん!」と言います。
アンドリューモートン

回答:


22

それにはいくつかの機能が必要で、そのいくつかはコストを押し上げます。

これらには、信号の追加の過渡抑制が含まれます。これにより、バス信号に追加の静電容量が追加されるため、追加のエンジニアリング/テストが必要になり、他の方法では不可能なパフォーマンスが低下する可能性があります。

また、いくつかのピンが他のピンの前に嵌合し、他のピンの後に切断することを保証する、より長いピンと短いピンを備えたコネクタ。これは、電源とグランドが既に接続されている間に信号が接続および切断されることを保証するためです。場合によっては、最後に接続して最初に切断するように制御ピンを作成することができ、このピンは他のすべての信号ピンをトライステートにします。


14

信頼性の高い実稼働レベルのホットスワップには、通常、ソフトウェアとハ​​ードウェアの両方のサポートが必要です。
ホットスワップが発生するように、デバイスを解放するためにソフトウェアが必要になる場合があります。ソフトウェアは、新しいデバイスを環境に統合(サイズ、フォーマット、初期化、再構築)できる必要があります。たとえば、冗長アレイのドライブを紛失した場合、ドライブを変更した後にアレイを再構築できる必要があります。
シャーシ内の電源をオフにしてドライブの取り外しと交換を行うには、ハードウェアサポートが必要になる場合があります。


4

現代のホットスワップ可能なカードは通常持っているホットスワップ コントローラ新しいカードが差し込まれているの突入電流を制限するために、問題は、単にカードが接続されている場合、任意のバルク容量が完全に充電されなければならないということで、システム電圧が垂れすることがありますいます。この問題は、ほとんどのカードにスイッチモード電源が搭載されているという事実により悪化しています。

これらは、(少なくとも最初の近似では)真の電力変換器として最もよく理解できます。システムの電源レールが垂れ下がった場合、カード回路が必要とする電力を供給するために、入力電流を増加させて、システム電源の負荷電流を増やす必要があります。

適切に対処しないと、これにより電圧低下が生じる可能性があります。

これらのアプリケーションの技術は長年にわたって進化してました。

既に述べたように、ホットスワップ可能なカードには特別なコネクタ配置があり、多くの場合、システムソフトウェアはイベントを管理する必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.