コンピューターの世界で語られる「アイオリソース(意味:I/O Resource=入出力リソース)」は、CPU(中央演算処理装置)が外部のハードウェアとスムーズに会話するための基盤インフラを意味します。パソコンの頭脳であるCPUは、単体で計算を行うだけでは画面に映像を映すことも、キーボードの入力を受け付けることもできません。グラフィックボード、ストレージ、ネットワークカードといった各周辺装置との間で、絶え間なくデータを入出力(Input/Output)する必要があります。
このアイオリソースの役割と基礎知識を理解する上で外せないのが、各パーツに対してOSやマザーボードが個別に割り振る「通信の権利」です。もし複数のデバイスが無秩序にCPUへデータを送りつければ、信号が衝突してシステム全体がクラッシュしてしまいます。そのため、OSは起動時にすべての接続機器に対して交通整理を行い、専用の通信チャンネルを提供しています。
かつてのレガシーPC時代には手動でのジャンパピン設定が必要でしたが、現代のシステムではプラグアンドプレイ(PnP)やACPI規格によって自動化が進みました。しかし、高度なPCIe拡張カードの増設や古い産業用機器の接続、仮想化環境の構築などにおいては、現在でもこの入出力リソースの仕組みへの理解がトラブルシューティングの成否を分けます。