A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
ネイティブドライバという言葉は、wikipediaにもパソコン用語辞典にも
登録されていませんが、データベース接続ドライバとかで使われることが
あります。
Windows用のデータベース接続ドライバには、最初からWindowsに
内蔵されている汎用的なドライバ(ODBCドライバ)というのがあり、
たいていのデータベースはそのODBCドライバを使ってアクセスできます。
それに対して、データベース側から提供された、そのデータベース専用の
ドライバをネイティブドライバと呼ぶことがあります。
ネイティブドライバの方が汎用的なドライバに対して速度が有利だとか
機能がきめこまかいとかといったメリットがあります。
(参考)
http://ipx.ne.jp/cfdocs/Installing_and_Configuri …
データベース以外でも、プリンタドライバには、多くのプリンタで
共通的に使える汎用ドライバがあるのですが、それに対して
特定のプリンタ機種専用に作られたドライバをネイティブドライバ
と呼びます。
USBドライバについては、実際にどのような言い方で記述されているのか
わからないので違うかもしれませんが、例えばUSBメモリ用のドライバは
最初からWindowsにインストールされている共通のUSBメモリドライバで
ほとんどのUSBメモリに使えますが、それに対して特定のUSBメモリデバイス
専用に作ったドライバをネイティブドライバと呼んだりすると思います。
情報ありがとうございます。
作成しようとしているのはWindows用のドライバで、
ある機器をPCで制御する為にUSBで通信しようとしています。
その機器専用のドライバというような意味あいが強いのでしょうか。
勉強になりました。
ありがとうございます。
No.1
- 回答日時:
ドライバとは、Windows用?Linux用?組み込み用?どれでしょうか?
「ネイティブドライバ」という言葉自体聞いたことはないのですが、
Windows環境でいうところの「カーネルモードドライバ」のことではないでしょうか。
「カーネルモードドライバ」に対して、「ユーザーモードドライバ」というのもあります。
要は・・・
○「カーネルモードドライバ」 - システムのカーネルモードで動くので
大概のことはなんでも出来てしまう。しかし、バグがあるとシステムがクラッシュする。
○「ユーザーモードドライバ」 - ユーザープロセスやサービスの一つとして動作するので、
バグがあってもそのプロセスが死ぬだけなので、デバッグなどがやりやすい。
しかし、ユーザーモードドライバが使えるのは、それを下支えする「カーネルモードドライバ」の
助けがあるからであって、そのカーネルモードドライバが提供する機能や許容範囲内の
動作に限られる。(例えば、カーネルモードドライバとしてWinUSBをインストールし、
そのWinUSBが提供するAPIを使ったユーザーモードドライバ、というよりサービス?、を
作るようなことはできます)。
Linuxでは、「ネイティブドライバ」という言い方があるのかどうかは分かりません。
組み込み関係では、その環境が様々ですから、場合によってはそういう用語が使われる環境もあるのかもしれません。
いずれにしても、その呼び名は「USB」に関係する用語というよりも、
OSとか動作環境に付随する呼び方ではないでしょうか?
情報ありがとうございます。
作成しようとしているのはWindows用のドライバで、
ある機器をPCで制御する為にUSBで通信しようとしています。
「カーネルモードドライバ」と「ユーザーモードドライバ」というのがあるんですね。
勉強になりました。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) WO mic のUSB接続でエラーが出ます。 1 2022/07/09 09:58
- Google Drive USB内の圧縮フォルダが開けません。教えて下さい! 1 2022/07/26 18:44
- 据え置き型ゲーム機 【号泣ヘルプ】Wii Uのブレワイのセーブデータ消失!? 2 2023/07/06 21:46
- 防犯カメラ・監視カメラ・小型カメラ 1080Pでスマホで使える小型の防水防塵USBカメラ 1 2022/10/05 08:53
- 作詞・作曲 DTM DAWとmidiキーボードについて 1 2022/10/20 16:41
- マウス・キーボード real vnc viewer で遠隔先で操作が出来ない。 2 2023/07/24 15:00
- iOS win11 22h2 を win11 21h2 に変更する方法をご教授ください。 2 2023/04/12 01:08
- LANケーブル・USBケーブル USB給電について 3 2022/11/04 20:13
- ドライブ・ストレージ M.2 NVME SSDがWindowsからはアクセスできるのにBIOSで認識されない 8 2023/03/16 21:46
- USBメモリー・SDカード・フラッシュメモリー usbからコピーしたファイル以外のデータはコピー先のpcに残るのか 4 2022/05/08 05:53
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Linux Mint14でサウンドカード...
-
OSなしでMACアドレスを確認する...
-
自作パソコンでLANを使った有線...
-
リモートデスクトップでクライ...
-
「デバイスドライバ」について...
-
Logicoolのワイヤレスマウスが...
-
NVIDIA 削除の影響
-
MOが認識できない
-
頻繁にジャックの抜き差しをす...
-
10MのLANボードと100MのLA...
-
同一PCのノーツを複数ユーザー...
-
CD-ROMを読み込めないパソコン...
-
HDMI端子の耐久性
-
HDDのコネクターの寿命について
-
メディバンについて質問です! ...
-
Windows 10の32bit版を64bit版...
-
キャプチャー デジ造PCA-AVCU ...
-
NTでのRAIDドライバーの...
-
LANボードとLANカードの違いって?
-
PCカードスロットのないパソ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リモートデスクトップでクライ...
-
OSなしでMACアドレスを確認する...
-
リカバリーディスクからドライ...
-
IOポート制御で電圧が落ち切らない
-
「デバイスドライバ」について...
-
usbメモリが認識しない
-
変換名人(usb-lan)のインスト...
-
usb 不具合
-
HPサーバーのセットアップについて
-
SRC06-USBのドライバ
-
AKI-H8-USBについて
-
AKI-H8 3048 USB開発のドライバ
-
USB3.0のドライバとか
-
Linux Mint14でサウンドカード...
-
usbカメラが認識しない
-
MACアドレスの申請
-
イーサネットコントローラーって?
-
AL-N2T520J5で、PCカードが認識...
-
【VMWare】仮想PCの移動について
-
Logicoolのワイヤレスマウスが...
おすすめ情報