Home / 記事 / プログラム言語 / C / Windows デバイス ドライバ入門(1/10): はじめに / 現在のアプリケーション プログラミング シナリオ

e知識「e-chishiki.com」では、インドでの著名なIT著者、IT教育者、eセキュリティーの大家により作成された様々な種類のプログラミング言語に関する技術的なコンテンツを知識情報データーベースとして提供します。

デバイス ドライバ プログラミング シリーズ

Windows デバイス ドライバ入門(1/10): はじめに

Yashavant Kanetkar and Asang Dani
Yashavant Kanetkar and Asang Dani


現在のアプリケーション プログラミング シナリオ

Windows OS のアプリケーション プログラマは、ハードウェアと対話する際に Windows API をバイパスすることはできません。

その結果、デバイス固有コードはおのずと使用されなくなってきました。

次の図に、アプリケーション ソフトウェア、Windows OS、デバイス ドライバ、およびハードウェアの関係を示します。

上の図に示したモデルから、ハードウェアとアプリケーションは "ゆるやかに結びついて" いることがわかります。

つまり、ハードウェアはアプリケーションから独立して進化し続けることができます。新しいハードウェア デバイスの新機能を利用するために、アプリケーションを作成し直す必要はなくなりました。その役割を担うのが、新しいハードウェア用のデバイス ドライバです。

このモデルによってアプリケーションは "将来保証" になります。

コメント

コメントするにはログイン、もしくはユーザ登録を行ってください。

発売中

LET US C(上)
インド人ITエンジニアのCプログラミングのバイブル。通算100万冊以上売れています。
― 2,520円 ―

Y. Kanetkar

発売中

Introduction to Object Oriented Programming & C++
C++を例に、多彩なサンプルコードと簡潔な説明でOOPプログラミングの実際が理解できる。
2,940

Y. Kanetkar

発売中

Microsoft .NET Web Application Security
APプログラムの作り方で不正侵入の防御率を向上させる手法を解説。今までにないセキュリティーの手法を紹介します。
3,990円

Vijay Mukhi

2008年の11月発売予定

Quest C++ ビジュアルラーニングコース
これがあれば、見て聞くだけで楽しみながらプログラミングテクニックが身につきます。
― 9,975円 ―

Y. Kanetkar Asang Dani

2008年の11月発売予定

Programmer's Guide to Web Application Security
Web System への侵入方法と原理を解説する事により、防止方法を理解することが出来る。
3,990

Vijay Mukhi

フォーラムの最新ポスト