Q. PnP って何ですか?
A. PC に差すボードは、IRQ/DRQ/IOアドレス などの値が他と重複しないよう
に管理する必要があります。広義には、これらの値(I/O 資源)をソフトウェア
で調停する枠組のことを、Plug and Play あるいは PnP といいます。
PCI や PCMCIA など、比較的設計の新しいバスでは、設計の早い段階でこ
の I/O 資源の調停をソフトウェアで行う枠組を考えていますが、ISA の場合
は最初はそのような調停を行っていませんでした。そこで、ISA でもソフトウェ
アで統一的に設定する枠組が考えられました。これが (狭義の) PnP です。通
常 PnP と言った場合には、こちらの意味の文脈がほとんどです。
ISA バスの PnP は、ISA バスのボードが広く普及した後にあとづけで設計
された等の理由で、かなりトラブルの原因になることが多いようです。