Channelは1987年にIBMが開発した、CPUのアーキテクチャに依存しない16ビット/32ビットの高速バスアーキテクチャである。PS/2、AS/400、RS/6000、System/370などの一部のモデルで採用された。開発の経緯編集ISAの問題点編集ISAは、遅いバススピード、割り込み数の不足、バスマスタリング機能の欠如、貧弱なグランドによる信号保護の不足、XTバスを拡張したが故の無秩序で非合理的な信号線の配列等、多数の問題点を抱えていた。これらの問題の大部分は、初期のMS-DOSを使用する限りにおいては問題とならなかったが、周辺機器の性能向上や、マルチタスクへの欲求とともに問題点が浮上してきた。8088に強く依存した構造を持つことであった。ISAカードは他のアーキテクチャではそのままではまともに動作しないであろう。最後の問題は、IBMがパーソナルコンピュータ(パソコン)のハードウェア市場の主導権を失っていたことである。誰でもISAカードを作って、誰でもコンピュータの中にそれを導入することが出来たが、誰もISAカードの互換性に関して保証を行っていなかった。CPU採用を検討しており、全てのラインナップで同一のバスアーキテクチャが使用できれば大幅なコストの削減が可能であると判断していた。そこで、新しい標準を作り、仕様の使用にライセンス契約を必要とする事で、IBMはハードウェア市場の主導権を取り戻すことが出来ると考えた。Channelを作成した理由であった。Channelは本来32ビットのバスであるが、PS/2のようなインテル16ビットCPUベースのマシン等での使用の際のコネクタとロジックの価格を下げるため、16ビット版もサポートした。Channelスロットのみに、挿入し使用することができた。Channelは信号の干渉を最小限に抑えるため、ピン配置を最適化し、信号線の周囲には必ずアースと電源供給線が配置された。バス転送速度編集バスクロックはISAの8.33MHzから10MHzへとほんの少しだけ増やされただけだが、バスサイクルの見直しによるタイミングの切り詰め、データ幅の拡大、DDR化、アドレスバスとデータバスを併用した64bit転送を行っているため、データ転送スループットは理論最大40Mbytes/sec~160Mbytes/secと帯域幅はISAの実に5倍~20倍に増大している。Channelは非常に効率のよいバスプロトコル設計が為されていたと言えよう。バスマスタと高度なバス調停機能編集カード、メモリ間のみならず、カード、カード間のバスマスタ転送にも対応し、当然ながらCPUは一切それに関与しない。Channelでは12ms単位でバス調停を行い、最も優先順位の高い処理にバスマスタを許すことで解決している。Channelは他のシステムの介入無しにシステムCPUのスピードより高速にデータを転送することが出来た。呼ばれるソフトウェアによりリソースを自動設定できることである。おかげで、ISAでのディップスイッチなどを使用した地獄のような設定作業から逃れることが出来た。Playの始祖ともいえる。Channelの割り込みはISAのエッジトリガ割り込みではなくレベルトリガ割り込みを採用しており、1本の割り込み線で複数の割り込みを処理することが可能である。Channelデバイスがファームウェアに持つ固有のIDを順に調べて行き、割り込みを要求しているデバイスの処理を行うことで実現している。Channelは以下のコンピュータで採用された。(下位モデルや後のPS/1ではXTバスやATバスを継続した)PS/55(1987年のS/T/Vモデル以降。PS/55noteは内部ATバス。ChannelはISAの欠点を無くすために徹底的に改良を加えたものであったが、IBMが販売するハードウェアにのみ搭載された。EISAやXTバスアーキテクチャと同時に使用できないように、全く互換性の無いものであった。Channelは非常に小さなマーケットのまま高価格の製品に搭載されるのみとなった。ChannelからPCIに移行した。Channelは市場から姿を消した。3.0のもとで利用可能です。プライバシーデスクトップ。