オンボード
オンボードは、特にパーソナルコンピュータ (PC) においてマザーボード基板上に直接接続された形態で提供されるデバイス、またはそのデバイスによって提供される機能のことである。俗にオンボなどと略称される場合もある。
PCシステムにおいて、マザーボード基板上に直接接続されたデバイスにより提供される機能をオンボードと呼称する。
ただしマザーボード上に搭載されるシステムチップセットにより実現される機能のうち、ごく標準的になっている機能は特にオンボード機能とは呼ばれない場合も多い。（例：シリアルポートコントローラやUSBコントローラなど）
PC/AT互換システムの普及当初、システムの中核を成すマザーボードはシステムチップセット以外にCPUおよびメモリを搭載するためのソケットと、拡張カードを接続するためのISAスロット程度を搭載した、ごく簡単な構成のものであった。これは当時のPC/AT互換システムが可能な限り機能をコンポーネント化し、拡張カード上に分離していたためである。このため、当時は必須の各種レガシーI/OコントローラやIDEコントローラまでが拡張カードにより実装される状況であった。
しかしPCの普及に伴う低価格需要の高まりと半導体製造技術の進歩により、まず基本的な機能からシステムチップセットへの統合が進められた。これにより、拡張カードを必要とせずマザーボード上に実装されたデバイスのみで使用可能な機能オンボード機能が誕生した。またデバイス自体の小型化から、単体のコントローラチップをマザーボード上に搭載することで追加機能を付与する手法も誕生した。
以降、PCシステム自体の低価格化や省スペース需要の高まりにより、オンボード機能は積極的に用いられるようになっている。サウンド機能は比較的早くからオンボード化が進められた非必須機能のひとつであり、現在ではほとんど全てのシステムでオンボードのサウンド機能を搭載している。
単体コントローラチップを用いる手法と、チップセットに統合された機能を用いる手法が主に存在するが、特殊な例としてサウンド機能をCPUに統合したサイリックスのMediaGXやグラフィックチップに統合したNeoMagicのMagicMedia 256AVなども存在する。
オンボードサウンド機能の誕生当初は後述の単体のサウンドコントローラチップをマザーボード上に実装する手法が一般的であったが、1999年にインテルが発表したハブ・アーキテクチャで採用されたサウスブリッジ ICHではAudio Codec 97 (AC'97) 規格準拠のサウンドコントローラを統合していた。これにより、サウスブリッジ (ICH) と安価なAC'97コーデックチップだけでサウンド機能が実現できるようになり、以降はサウスブリッジにコーデックチップを組み合わせてサウンド機能を搭載するマザーボードが一般化した。
インテルは2005年にAC'97の後継規格であるHD Audioを発表し、以降のオンボードサウンド機能はHD Audio準拠のものが一般的となっている。
なお、一部では特にこの形式で搭載されているオンボードサウンド機能のみを指して「AC'97のオンボードサウンド」と略称することもあるが、AC'97自体はサウンドデバイスとインタフェースの設計に関わる規格である。このため、当時は単体サウンドチップもAC'97準拠が標準的であり、正確な用法ではない。詳細はAudio Codec 97の項を参照。
サウンド機能を実現するためのコーデックチップは一般的にマザーボードの基板上に実装されるが、一部のマザーボードでは高音質化やインタフェースの搭載を目的としてAMRやCNR、または独自規格の拡張スロットを用いて接続される拡張カード形状の基板にコーデックチップを搭載しているものもある。
これらは外見的には単体のサウンドカードに酷似している場合もあるが、あくまでコントローラはサウスブリッジに依存しているものであり、対応マザーボード以外では動作しない。そのため、これら製品もオンボードサウンド機能として扱われる。
ISAまたはPCIにより接続されるサウンドコントローラチップをマザーボード上に直接実装する形態のオンボードサウンドである。オンボードサウンド機能の発生当初はこの手法による実装が一般的であり、特に拡張カードの使用できないノートパソコンにおいては標準的に採用されていた。
AC'97対応のサウスブリッジの普及以降、単体のサウンドチップを搭載するマザーボード製品は激減した。ただしパフォーマンスおよび立体音響効果などの付加機能において単体サウンドコントローラは統合サウンド機能よりも有利な製品も存在するため、単体のサウンドコントローラを搭載するマザーボード製品もいまだに存在する。
かつてイーサネットによるLAN機能をオンボードで搭載するのはネットワークに接続することが前提のサーバや業務向けPCなどに限られていた。
しかし、2000年代初頭からのブロードバンドの普及と、家庭でPCを複数台所有することが一般的になったことに伴い、ほとんど全てのシステムでオンボードのイーサネット機能が搭載されるようになっている。単体コントローラチップを用いる手法と、チップセットに統合された機能を用いる手法が存在する。一般的なオンボードLAN機能では1つのRJ45 LANコネクタのみを備えるが、複数のコネクタを搭載する機種も存在する。
PCI接続のイーサネットコントローラチップをマザーボード上にオンボード搭載することで実現されるもので、古くから広く用いられてきた。サーバなどの業務用システムでは性能的に優れるインテルや3COMなどの製品が主に採用されたが、一般向けシステムでもオンボードLANが一般化して以降はRealtekなどの安価な製品も広く採用されるようになっている。
チップセットとの接続にはPCIまたはPCI Expressが使用されるのが一般的だが、1000BASE-Tの登場直後には十分な帯域と普及率を持つ適当な汎用バスが存在しなかったため、一部のインテルチップセットではCSAと呼称する専用バスを用いて接続するものもあった。
1999年にインテルが発表したハブ・アーキテクチャで採用されたサウスブリッジICHではOSI参照モデルのデータリンク層に相当するネットワークコントローラを統合しており、安価な物理層チップを追加するだけでオンボードLAN機能が実現するようになっている。
しかしRealtekなどの提供する単体コントローラが十分に安価なことに加え、ソフトウェア処理のサウスブリッジ統合コントローラでは高速なネットワーク処理の際の負荷が無視できないこともあり、オンボードサウンド機能ほど広く採用されているとは言えない状況である。
インタフェース類はもっとも初期からチップセットへの統合によるオンボード化が進んだデバイスである。さらに、チップセットへの統合が一般化した後でもインタフェースの強化を目的に別途コントローラチップなどがオンボード搭載がされる場合がある。これらの例にはIDE / Ultra ATAおよびシリアルATA、USBなどのインタフェースが主に該当する。
チップセット非標準のインタフェースをオンボード搭載する例としてはIEEE 1394が代表的である他、ノートパソコンで広く搭載されるPCカード/CardBusシステムなども挙げられる。
また、サーバシステムではSCSIやRAIDなどの、ストレージを接続するための高速インタフェース用コントローラチップをオンボード搭載するものも多い。
CPUのオンボード実装は特に実装スペースの節約が重視されるノートパソコンではごく一般的に採用される他、CPU単体での交換を考慮する必要のない組込向システムなどでも採用されている。これらの場合は、ソケット用のPGAまたはLGAパッケージではなく、半田付けを前提としたBGAパッケージの製品が主に用いられる。
メインメモリのオンボード実装も一部のノートパソコンで採用されている他、Windows Vistaの登場に伴いReadyBoostやTurbo Memoryなどの高速化技術に用いることを前提としたフラッシュメモリもオンボード搭載されるようになった。
またCPU用の二次キャッシュメモリをスロットで搭載することが当然であった時代には、二次キャッシュをあらかじめオンボードで搭載する製品も多く存在した。
モデムは早くから広く使用されているデバイスであるにもかかわらず、ノートパソコン以外ではオンボード搭載されることが一般的ではない。さらに、ノートパソコンにおいても内部的には別モジュールとなっていることが多い。
これはモデムで使用する規格が各国ごとに統一されておらず、ある国でモデムをオンボード搭載しても別の国でも使えるとは限らず、製品の国際的な販売に支障をきたすためである。オンボードにできないモデムを安価に搭載するためAMRおよびCNRといった規格が策定されている。