デバイスドライバとファームウェアとは?でばいすどらいばとふぁーむうぇあ
デバイスドライバはOS上で動いて機器ごとの差を吸収し、アプリへ共通の窓口を見せるソフトウェア。ファームウェアは機器そのものに組み込まれてハードウェアを直接動かすソフトウェアで、フラッシュに置かれ更新できるものが多い。スイッチやルータのOS、NICの制御コードは後者にあたる。
最終更新:2026-10-06
ネットワークSPを最短で暗記・合格する →背景
周辺機器ごとに違う制御手順をアプリが直に叩いていた時代は、機器を替えるたびにアプリを書き直すことになった。差を吸収する層をOS側へ置いたのがドライバである。一方、機器の中で動く制御コードを書き換え可能にしたことで、出荷後に新しい規格へ対応させたり脆弱性を塞いだりできるようになった。ネットワークの保守計画では、この更新の順序と切戻し手順を決めておくことが要件になる。
具体例
スイッチのOS更新は、対向機器との相互接続情報を確認したうえで、冗長構成の片系ずつ、業務時間外に実施するのが定石になる。サーバ側でもNICのドライバとファームウェアには推奨の組合せがあり、リンクアグリゲーションやオフロード機能は、この組合せが揃っていないと期待どおりに動かない。
試験での引っ掛け
ドライバはOSごとに用意が要るが、ファームウェアはOSに依存しない。またファームウェア更新は失敗すると機器が起動しなくなるため、OSのパッチのように「とりあえず最新へ」とはしない。保守契約で推奨される版と、対向機器・管理ツールが対応する版を突き合わせてから決める。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。