1.在Windows系統(tǒng)中,驅(qū)動程序所處的位置?
硬件與應用程序之間,driver自身又是分層的,function driver、filter driver、bus driver ... ...
------------------------------------
2.操作系統(tǒng)與驅(qū)動程序的關系怎樣?
可以這樣簡單理解:驅(qū)動是操作系統(tǒng)的一部分,用來控制設備。
------------------------------------
3.驅(qū)動程序在哪運行--主機還是設備上?
一般而言,主機上的為驅(qū)動程序,設備端為firmware,但設備也可能含有嵌入系統(tǒng)甚至os,
也是驅(qū)動程序與主機相對話。
-------------------------------------
4.設備上應該也有CPU之類的東西嗎?
有控制單元,如cpu等。
-------------------------------------
5.操作指令傳送到設備的詳細過程是怎樣的?
應用程序通過api傳給驅(qū)動,驅(qū)動通過主機硬件和某種協(xié)議、線路與設備通訊。
-------------------------------------
6.WDM與設備驅(qū)動程序,WDM與設備,WDM與操作系統(tǒng)....
wdm是支持pnp,電源管理的驅(qū)動程序而已。
WDM與設備,WDM與操作系統(tǒng)關系與其他一般驅(qū)動的類似。可以找找這方面的書看。
--------------------------------------------------------------------------------------
7.可否有一本好書介召。
網(wǎng)上很多的,可以google搜wdm。
轉(zhuǎn)自:http://community.csdn.net/Expert/topic/4147/4147103.xml?temp=.1771967
posted on 2005-11-27 17:06
halCode 閱讀(198)
評論(0) 編輯 收藏 引用 所屬分類:
驅(qū)動