コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
最近の更新
未作成ページ
おまかせ表示
ヘルプ
MonoBook
検索
検索
ログイン
個人用ツール
ログイン
ログアウトした編集者のページ
もっと詳しく
投稿記録
トーク
「
デバイスドライバ
」を編集中
ページ
議論
日本語
閲覧
編集
ソースを編集
履歴表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
編集
ソースを編集
履歴表示
全般
リンク元
関連ページの更新状況
特別ページ
ページ情報
警告:
ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。
ログイン
または
アカウントを作成
すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。
スパム攻撃防止用のチェックです。 けっして、ここには、値の入力は
しない
でください!
'''デバイスドライバー'''(device driver)とは、[[コンピューター]]に装着された機器(デバイス)と[[OS]]を繋ぐ特殊な[[ソフトウェア]]のことをいいます。単に「ドライバー」などとも呼ばれます。 一般的な[[ソフトウェア]]は「[[OS]]の上」で動きますが、デバイスドライバーは「[[ハードウェア]]と[[OS]]の間」で動く特殊な[[ソフトウェア]]なので、ここに[[不具合]]があると[[OS]]ごと吹っ飛ばすことがあります。[[Windows]]でいう[[ブルースクリーン]]、[[macOS]]でいう[[爆弾マーク]]、[[Linux]]でいう[[カーネルパニック]]、これらの原因はだいたいデバイスドライバーの[[不具合]]です。 また、「ハードウェアが故障した際の挙動」がしっかりと実装されていないデバイスドライバーも多数存在しています。いわゆるエラー処理が一切されておらず、新品に近い状態では普通に動いてしまう厄介なものです。 == 安定性の改善策 == 一般的なソフトウェアと異なりデバイスドライバーの開発には[[プログラマー]]にも特殊な知識が必要とされます。 しかし[[Windows 95]]の前後からの空前の[[パソコン]]ブームで「新製品の発売」が相次ぎ空前の人手不足となりました。その結果、あまりにも低品質なデバイスドライバーが乱立し、[[OS]]ごとクラッシュする悲惨な状況が発生しまくりました。この影響でクソ製品を回避すべく[[自作パソコン情報誌]]が売れたのも事実です。 その対策としてほとんどの[[OS]]ではデバイスドライバーだけは仮想環境で動かす仕組みが採用されました。これによりデバイスドライバーの不具合で[[ブルースクリーン]]になることは激減しました。 しかし、それでも低品質なデバイスドライバーは消滅せず、OSごとクラッシュは減少しましたが、エラーダイアログを出し続ける[[ブラウザクラッシャー]]みたいな挙動をするものが乱立し悲惨な状況でした。そのため[[WHQL]]などのデバイスドライバーの認証制度まで登場しています。 [[デバイスドライバー]]を書ける[[プログラマー]]は激減しているので、たぶん永遠に改善はしないでしょう。
編集内容の要約:
MonoBookへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細は
MonoBook:著作権
を参照)。
著作権保護されている作品は、許諾なしに投稿しないでください!
このページを編集するには、下記の確認用の質問に回答してください (
詳細
):
1たす1は?(全角で入力してください)
キャンセル
編集の仕方
(新しいウィンドウで開きます)
本文の横幅制限を有効化/無効化