プラグアンドプレイの使い方

私たちの大部分は、マウスを接続して動作させることができるということを当然のこととして受け入れています。 そういうわけで、コンピュータはうまくいくと思いますよね? ほとんどのものと同様、必ずしもそうではありませんでした。

今日、デスクトップPCからグラフィックスカードを取り外したり、互換性のある新しいモデルを交換したり、システムをオンにしたり、数十年前のようなものを使用したりすることができます。 では、このような近代的な互換性はどのように可能になったのでしょうか? プラグアンドプレイ(PnP)の開発と広範な導入のおかげです。

プラグアンドプレイの歴史

1990年代初めに家庭のデスクトップコンピュータシステムを最初から構築する(すなわち、別々のコンポーネントを購入してDIYインストールを実行する)人たちは、そのような試練がどれほど致命的であるかを思い出すかもしれません。 週末全体をハードウェアのインストール、ファームウェア/ソフトウェアのロード、ハードウェア/ BIOS設定の構成、再起動、そしてもちろんトラブルシューティングに費やすことは珍しくありませんでした。 それはすべてプラグアンドプレイの到着で変わった。

プラグアンドプレイ - ユニバーサルプラグアンドプレイ(UPnP)と混同しないでください - 自動デバイスの検出と設定によるハードウェア接続をサポートするオペレーティングシステムで使用される一連の規格です。 プラグアンドプレイの前に、ハードウェアが正しく機能するために、ユーザーは複雑な設定(ディップスイッチ、ジャンパブロック、I / Oアドレス、IRQ、DMAなど)を手動で変更することが予想されました。 プラグアンドプレイを使用すると、最近差し込まれたデバイスが認識されなかったり、ソフトウェアが自動的に処理できない何らかの矛盾が発生した場合に、手動設定をフォールバックオプションにすることができます。

プラグアンドプレイは、 MicrosoftのWindows 95オペレーティングシステムで導入された後、主流の機能として成長しました。 Windows 95よりも前に使用されていたにもかかわらず(初期のLinuxやMacOSシステムではプラグアンドプレイが使用されていましたが、名前は付けられていませんでしたが)、Windowsベースのコンピュータが消費者に急速に成長したことで、普遍的なもの。

初期段階では、プラグアンドプレイは完璧なプロセスではありませんでした。 時には(または頻繁に依存する)デバイスの信頼性の高い自己構成が失敗すると、「 プラグアンドプレイ 」という言葉が生まれました しかし、時間がたつにつれて、特に統合IDコードによってハードウェアが正しく決定されるように業界標準が課された後では、新しいオペレーティングシステムがそのような問題に対処し、ユーザーエクスペリエンスが向上し合理化されました。

プラグアンドプレイの使用

プラグアンドプレイが機能するためには、システムは次の3つの要件を満たさなければなりません。

今ではそのすべてがユーザーとしてあなたには見えないはずです。 つまり、新しいデバイスを接続すると動作し始めます。

オペレーティングシステムは自動的に変更を検出します(キーボードやマウスのような操作や、起動時に発生することがあります)。 システムは、新しいハードウェアの情報を調べて、その情報を確認します。 ハードウェアタイプが特定されると、システムは適切なソフトウェアをロードして(デバイスドライバと呼ばれます)、リソースを割り当て(そして競合を解決)、設定を構成し、新しいデバイスの他のドライバ/ 。 すべてこれは、もしあれば、ユーザーの関与を最小限に抑えて行われます。

マウスやキーボードなどの一部のハードウェアは、プラグ・アンド・プレイによって完全に機能することができます。 サウンドカードビデオグラフィックスカードなどの他の製品では、自動構成を完了するために製品に付属のソフトウェアをインストールする必要があります(つまり、基本的なパフォーマンスではなく完全なハードウェア機能が可能です)。 これには通常、数回クリックするだけでインストールプロセスが開始され、それに続いて中途半端で終了するまで待つことになります。

PCI (ラップトップ用Mini PCI)やPCI Express (ラップトップ用Mini PCI Express)などのプラグアンドプレイインターフェイスでは、コンピュータの電源を切ってから追加または取り外しを行う必要があります。 PCカード(一般的にラップトップに搭載)、ExpressCard(通常はラップトップに搭載)、USB、HDMI、 Firewire(IEEE 1394)Thunderboltなどのプラグアンドプレイインターフェイスは、システムの稼動中に追加/しばしば「ホットスワップ」と呼ばれる。

内部プラグアンドプレイコンポーネントの一般的なルール(技術的にはすべての内部コンポーネントのための良いアイデア)は、コンピュータの電源がオフのときにのみインストール/削除する必要があるということです。 外部プラグアンドプレイデバイスはいつでもインストール/削除できます。コンピュータがまだオンの状態で、外部デバイスを取り外すときは、システムの安全なハードウェアの取り外し (MacOSおよびLinuxの場合は取り出し )を使用することをお勧めします。