(Translated by https://www.hiragana.jp/)
驱动程序 - 维基百科,自由的百科全书 とべ转到内容ないよう

驱动ほどじょ

本页使用了标题或全文手工转换
维基百科ひゃっか自由じゆうてき百科ひゃっかぜん

设备驱动ほどじょ英語えいごdevice driver),简称驱动ほどじょdriver),いち个允许高かいHigh level電腦でんのう軟體(computer software)あずかかたけん(hardware)互動てきほどじょ,這種ほどしき建立こんりゅうりょう一個硬體與硬體,あるかたからだあずか軟體みぞどおりてきかいめん經由けいゆぬしばんじょうてき匯流はい(bus)ある其它みぞ通子みちこ系統けいとう(subsystem)あずかかたからだ形成けいせい連接れんせつてきせい,這樣てきせい使とくかたからだ裝置そうち(device)じょうてき資料しりょう交換こうかんなりため可能かのう

依據いきょ不同ふどうてき電腦でんのう構與作業さぎょう系統けいとう差異さい平台ひらだい驅動くどうほどしき經歷けいれきりょう8もと(8-bit)、16もと(16-bit)、32もと(32-bit)、64もと(64-bit)變遷へんせん,這是ためりょう調和ちょうわ作業さぎょう系統けいとうあずか驅動くどうほどしきあいだてき依存いぞん關係かんけいれい如在Windows 3.11てき16もと作業さぎょう系統けいとう時代じだい大部おおぶ份的驅動くどうほどしき16もといたりょう32もとてきWindows XPのり使用しよう32もと驅動くどうほどしきほろ提供ていきょうりょうWindows Driver Modelさくdriver),いたり於64もとてきLinuxあるWindows平台ひらだいじょう,就必須ひっす使用しよう64もとてき驅動くどうほどしき(WDMあずかWDFみなさく64もと驅動くどうほどしき)。

驅動くどうほどしきてき開發かいはつ

[编辑]

驅動くどうほどしきてき開發かいはつ工作こうさく很具挑戰ちょうせんせいてきいんため必須ひっす配合はいごうちょかたからだあずか軟體じょう相當そうとう明確めいかくあずか高級こうきゅうてき平台ひらだい技術ぎじゅつよし於大おだい多數たすうてき驅動くどうほどしき(device drivers)執行しっこうざい核心かくしんしき(kernel mode),軟體てき錯誤さくご經常けいじょう造成ぞうせい系統けいとう嚴重げんじゅうてき不穩ふおんじょうれい蓝屏(blue screen),這跟過去かこてきよう户模しき(user mode)したてきほどしき設計せっけいれいDelphiVBJava有明ありあけあらわてき差異さいせい

Windows平台ひらだい

[编辑]

ためりょう大量たいりょうげんけい驅動くどうほどしき開發かいはつ人員じんいんてき負擔ふたんほろ不斷ふだんてきあらためしん驅動くどうほどしきてき開發かいはつ軟體あずか構,したがえ早期そうき複雜ふくざつふかみそてきVxD,いたWindows XPうえてきWindows Driver Model以下いか簡稱WDM)開發かいはつ構,如今Windows Driver Foundation以下いか簡稱WDF)やめなりためしん一代いちだいてきWindows平台ひらだい驅動くどうほどしき發展はってん構,這個構大りょう簡化りょう驅動くどうほどしきてき開發かいはつりゅうほどさら符合ふごう物件ぶっけんしるべむこうてき精神せいしん,此架構包含ほうがんりょうUser Mode Driver FrameworkあずかKernel Mode Driver Frameworkりょうたね開發かいはつしきざい開發かいはつWindows平台ひらだいうえてき驅動くどうほどしきまえ必須ひっす先安さきやすそうDDK(Driver Development Kit),DDK套件同時どうじ支援しえんWDMあずかWDFりょうたね構。

Linux平台ひらだい

[编辑]

Linuxしたてき设备ゆうさん基本きほん类型:设备,块设备和网络せっこう

驅動くどうほどしきてき應用おうよう

[编辑]

いん为常见的かたけん操作そうさけい统的异性,驱动ほどじょ存在そんざいちょ不同ふどうてき方式ほうしきよう于:

驱动ほどじょてき抽象ちゅうしょう共同きょうどうそうきゅう(Common levels of abstraction):

  • ざいかたけんそう方面ほうめん
    • 直接ちょくせつ连接(Interfacing directly)
    • 使用しよう一些較高層次的接口(如:视频BIOS
    • 使用しよう另一低级别的驱动程序(如文けんけい统驱动程じょ使用しよう磁盘驱动ほどしき
    • かたぎ拟硬けん工作こうさく
  • ざい软件そう方面ほうめん
    • まこと操作そうさけい直接ちょくせつそんかたけん资源
    • 實現じつげん其原そのはらはじめさましきprimitives)
    • 实现对非驱动ほどしきてき软件てき界面かいめん(如TWAIN
    • 实现一个更高層级的语言,れいPostScript

驅動くどうほどしきてきAPI

[编辑]
  • Advanced Linux Sound Architecture(ALSA) - 標準ひょうじゅん新式しんしきLinuxおんこう驅動くどうほどしきかいめん(sound driver interface)
  • I/O Kit - 一種いっしゅ蘋果電腦でんのう(Apple)じょうてき開放かいほうしきかいめん適用てきよう發展はってんむぎきんとう作業さぎょう系統けいとう(Mac OS X)てき裝置そうち驅動くどうほどしき
  • Installable File System(IFS) - 一種いっしゅIBM OS/2あずかMicrosoft Windows NTてき檔案系統けいとうAPI
  • Network Driver Interface Specification(NDIS) - 一種いっしゅ標準ひょうじゅんもう卡(network card)驅動くどうほどしきAPI
  • Open Data-Link Interface(ODI) - 一種いっしゅ類似るいじNDISてきもう卡API
  • Scanner Access Now Easy(SANE) - a public domain interface to raster image scanner hardware
  • Uniform Driver Interface(UDI) - またが平台ひらだい(cross platform)驅動くどうほどしきてきかいめん規範きはん
  • Windows Display Driver Model(WDDM) - Windows Vista及以後平うしろだいちだいじょう新式しんしきてき圖形ずけい顯示けんじ(graphic display)驅動くどうほどしき構。したがえWindows 8開始かいし,Windows支援しえんきゅうてきXPDM。
  • Windows Driver Foundation(WDF)
  • Windows Driver Model(WDM)
  • Universal Windows Driver(UWD)

まいり

[编辑]