デバイス・ドライバの基本原則
ほとんどの人々は彼らのコンピュータの"ハードウェア" 部品がキーボード、マウス、変復調装置、ハード・ドライブのような実質の物理的な部分、そうであることを理解し。彼らは"ソフトウェア" がハード・ドライブ、CD-ROM 、または他の記憶媒体で貯えられるコンピュータビットであることを理解する。しかしほとんどの人々は"運転者" がである何丁度についての少しかすんでいる。
この記事では、私は運転者が隠れているところで私達がなぜ運転者を必要とする、丁度かなんと運転者あるか明白な英語で明らかにしようと思って。基本的な理解を与えるためには、私はコンピュータの最初の頃に、方法、行こうと思っている。
最初の頃
年は1981 年であり、世界は厳しいresession の真っ只中にある。IBM の本体ビジネスは遅れ、会社は負けたお金である。今まで彼らはの上でずっと市場のマイクロコンピューターの配列を嘲笑していた: Atari の提督のsinclair 。実際におもちゃ、コンピュータ・ゲームをするのに大抵使用される。
問題は熱いケーキのように、これらの"おもちゃ" 販売していたあった。IBM はその市場に入り、それに速く入らなければならなかった。それらは市場で競うには十分に完全なコンピュータを設計し、造る時間がなかった従って"公開システム" を造った。それらは一般に利用できる電子部品を使用しからであるあらゆる設計細部を(を含むコード) 出版し、他がコンピュータのための部品を造ることができるのはプラグを差し込むスロットの提供した。
そして人々はIBM のPC に部品を提供した。彼らはビデオカード、メモリ拡張カード、入出力左舷カード、ゲーム港カード、ハードディスクのインターフェース・カード、および大いに多くを提供した。いかにこれらの様々な装置すべてはPC のオペレーティングシステムとインターフェイスできたか。それは"運転者" が入るところである。
ハードウェアデバイスは様々な制御信号を使用して様々な電子部品と組み立てられるが、オペレーティングシステムへのソフトウェアインターフェイスは標準化される。オペレーティングシステムへの装置のインターフェイスはインターフェイス指定に続かなければならない。運転者はオペレーティングシステムは期待し、オペレーティングシステムからのハードウエア制御信号に信号を翻訳するという信号にハードウエア制御信号を翻訳するソフトウェアの部分である。
コンピュータは始まるとき、延長"drv" のファイルを"システム" 登録簿で見、記憶にそれらに荷を積む。特定のファイルはautoexec.bat 、config.sys を好み、運転者についてのオペレーティングシステムを知らせるのにwin.ini
が使用された。ハードウェアはこれらのファイル、または装置自体にあったジャンパーを通して形成される。
運転者の指定はPC と共に展開した。今日PC は始まるとき、
ハードウェアを ただし、registery のキーHKEY_LOCAL_MACHINEHARDWARESYSTEMCurrentControlSet
を造るプログラム
ntdetect.com を実行する。このキーは記憶にしかあり、コンピュータブーツいつも作成される。運転者すべてが首尾よく荷を積まれれば、キーのコピーはControlSet00X として救われる。
registery のキーCurrentControlSet の下で、subkey "Enum" はコンピュータの各harware 装置のためのsubkey を含んでいる。各装置キーはハードウェアID 、運転者ID 、装置変数、および他の構成データのための分野を含んでいる。32ビット運転者は延長"sys" のファイル、ホールダーC:/winnt/system32 で見つけることができる。
運転者の署名
マイクロソフトはずっとWindows のオペレーティングシステムの悪い信頼性のために多くの批評のほこ先である。私はこの批評の多くが正当化されることに感じる。一方では、私がこの記事の部1 で記述したと同時に、PC はIBM によってシステムを"開けなさい" ように設計されていた。だれでもPC のためにハードウェアデバイス(かソフトウェアを) 販売できる。マイクロソフトは第三者からの質に責任がある握られるべきであるか。
私がこの記事の部1 で記述したので、オペレーティングシステムはハードウェアデバイスに直接インターフェイスしない。オペレーティングシステムは期待し、オペレーティングシステムからのハードウエア制御信号に信号を翻訳するという信号にハードウエア制御信号を翻訳する"運転者" と呼ばれるソフトウェアの部分がある。明らかに、ハードウェアの製造業者は運転者を提供する。
運転者がオペレーティングシステムとハードウェアの間で働くので、運転者の虫により深刻な問題を引き起こすことができる。Windows との問題の多数はマイクロソフトが何もすることがなかった第三者の運転者の虫から来た。この理由のために、運転者をテストするためにマイクロソフトはハードウェア質の実験室を作成した。ハードウェアの製造業者はテストのために運転者を堤出できそれがテストするパスの厳密な両立性ならマイクロソフトのデジタル署名を受け取る。
運転者が署名しなかったことハードウェアデバイスの警告の取付けの間のメッセージを受け取ることができる。ハードウェアの製造業者になぜマイクロソフトが証明した運転者がないか。コンピュータ・ハードウェアの市場は非常に競争であり、完全なテストが完了することができる前に製造業者は市場に新製品を持って来たいと思うかもしれない。または多分それらはにほしくないし、証明のマイクロソフトを支払うことをできることができない。無署名の運転者を取付け質問続ける"ボタンをあったり、" つけるべきであるか。
私の経験では、私は決して無署名の運転者に問題を辿れなかった。それがあなたの家庭用コンピュータであり、バックアップを最近行ったら、前方に行き、無署名の運転者を取付けなさい。それが企業網のコンピュータなら、取付けのback-out にほしく、署名された運転者を最初に見つけることができるかどうか見るかもしれない。製造業者が無署名の運転者が付いているプロダクトを解放したり、そしてウェブサイトからのフリー・ダウンロードとして後で提供する何倍も署名された運転者を。
前方に行き、無署名の運転者を取付けることにすれば常に運転者を後で更新できる。あなたのコンピュータが無署名の運転者を使えば、私は運転者を更新しない。それが運転者の更新に(来るまたはコンピュータBIOS) 私は古い格言によって、"行くとき壊れなかったら固定しなければそれを" なければ。
運転者を更新するため、選り抜き開始 | 設定 | "システム性質" の実用性のコントロールパネルそしてダブルクリック。"システム性質" は実用性、"ハードウェア" タブで選び、"デバイス・マネージャ" ボタンをつける。"デバイス・マネージャ" の窓では、リストの装置で右クリックし、ポップアップなメニューの"特性" を選びなさい。"特性" のダイアログボックスでは、運転者タブを選び、"更新運転者..." のボタンをつけなさい。
"特性" のダイアログボックス運転者タブでは、運転者"転がすために" のボタンに気づくことができる。あなたのコンピュータに新しいドライブとの問題があれば、前に運転者を転がすために"転がす運転者" ボタンをつけることができる。運転者は救わなかったり1 人の前の運転者しか、従って次に運転者を更新すれば、再度更新するそれを、元の運転者行く転がる。コンピュータに新しい運転者との問題があったら、常に別の1 つを試みる前に元の運転者に転がしなさい。その方法常にに転がる元の運転者がある。
Copyright(C) Bucaro TecHelp 。
許可は下記の記事のために自由なボーナスとして変更が行なわれなく、次のbyline
、版権、および資源箱が含まれている限りezine 、時事通信、ウェブサイト、提供進むために、再版するために、配るために、使用するまたは販売のためのプロダクトの部分のために許可される。
著者について
スティーブンBucaro
学ぶためあなたのコンピュータを維持しウェブサイトを設計したり網でお金に
bucarotechelp.com をBucaro TecHelp の時事通信の訪問
http://bucarotechelp.com/search/000800.asp を予約購読するために訪問させる
効果的に使用する方法を
記事のソース: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
ウェブマスター向けのHTMLコードを取得
この記事を追加してお客様のウェブサイトを今しなさい!
ウェブマスター向けの記事を送信してください
登録の必要なし!フォームに記入してください Messaggiamo.Com 記事は、ディレクトリ!