FreeBSD QandA 439

FreeBSD QandA

Q. PnP って何ですか?

A. PC に差すボードは、IRQ/DRQ/IOアドレス などの値が他と重複しないよう
   に管理する必要があります。広義には、これらの値(I/O 資源)をソフトウェア
   で調停する枠組のことを、Plug and Play あるいは PnP といいます。

      PCI や PCMCIA など、比較的設計の新しいバスでは、設計の早い段階でこ
   の I/O 資源の調停をソフトウェアで行う枠組を考えていますが、ISA の場合
   は最初はそのような調停を行っていませんでした。そこで、ISA でもソフトウェ
   アで統一的に設定する枠組が考えられました。これが (狭義の) PnP です。通
   常 PnP と言った場合には、こちらの意味の文脈がほとんどです。

     ISA バスの PnP は、ISA バスのボードが広く普及した後にあとづけで設計
   された等の理由で、かなりトラブルの原因になることが多いようです。

間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。