オペレーティングシステム(以下OS)は、デバイスを管理しているというのが前回の話だった。一般にOS中で、デバイスを直接操作する部分は「デバイスドライバー」と呼ばれている。OSはデバイスを一定の「形」で扱う。そのルールに沿って、さまざまなデバイスを一定の形に見せるように働くのが、デバイスドライバーだ。 例えば入力機器にはさまざまなものがあるが、「入力が行なわれたか」を通知して、「入力されたデータを読み込む」という形で、OSが入力機器を統一的なやり方で操作できるようにするのが、デバイスドライバーの働きのひとつである。 現在のWindows 7やWindows Server 2008R2では、従来からの「WDM」(Windows Driver Model)型式のデバイスドライバーと、Windows Vistaから追加された「WDF」(Windows Driver Foundation)型式のドラ
![Windowsを動かすデバイスドライバーの仕組み 前編 (1/4)](https://cdn-ak-scissors.b.st-hatena.com/image/square/7c3b2bd78b7403b76a47d7fa82516df3a5cf4b3d/height=288;version=1;width=512/https%3A%2F%2Fascii.jp%2Fimg%2F2011%2F07%2F28%2F301539%2Fl%2F89fc91449e570a58.jpg%3F20200122)