freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文-基于windows98系統(tǒng)的數(shù)據(jù)采集開發(fā)(存儲版)

2025-07-07 07:54上一頁面

下一頁面
  

【正文】 調(diào)用機(jī)制 ............................................................... 4 1 VMM 及其提供的擴(kuò)展服務(wù) .............................................................................................. 4 2 Vxd 消息處理 ..................................................................................................................... 5 3 Vxd 調(diào)用機(jī)制 ..................................................................................................................... 6 第五節(jié) Vxd 常用開發(fā)工具 ........................................................................................... 7 第六節(jié) Vxd 技術(shù)的應(yīng)用 ................................................................................................ 7 1 Vxd 的實(shí)用用途 .............................................................................................................. 7 2 基于 VxD 的實(shí)時(shí)反病毒技術(shù) ........................................................................................ 7 第七節(jié) Vxd 的局限性 .................................................................................................... 8 第八節(jié) VXD 驅(qū)動程序與 WDM 驅(qū)動程序開發(fā)的比較 ..................................... 8 1 VXD 與 WDM 的差異 ....................................................................................................... 8 第九節(jié) 使用 VT00IJSD 開發(fā) VXD 驅(qū)動程序的關(guān)鍵問題 ................................ 9 第三章 VTOOLSD 的應(yīng)用基礎(chǔ) ............................................................................................12 第一節(jié) VTOOLSD 簡介 ........................................................................................... 12 第二節(jié) 環(huán)境參數(shù)設(shè)置問 題 .......................................................................................... 12 四川大學(xué)本科畢業(yè)論文 基于 win98 系統(tǒng)的數(shù)據(jù)采集開發(fā) IV 1 VTOOLSD 指定 VC 編譯器路徑之問題 .................................................................... 12 2 VTOOLSD 安裝路徑之問題 ....................................................................................... 12 3 VxDView 工具的起始位置之 問題 .............................................................................. 13 第三節(jié) VTOOLSD 的工具程序 ............................................................................. 13 第四節(jié) Debug Monitor 的使用介紹 ........................................................................ 19 第四章 驅(qū)動程序設(shè)計(jì) .............................................................................................................20 第一節(jié) 實(shí)例學(xué)習(xí) ............................................................................................................ 20 第二節(jié) 程序開發(fā) ............................................................................................................ 29 1 PC7422 12 位 32 路 A/D 100K 轉(zhuǎn)換卡的基本說明 .................................................... 29 2 程序的編寫 ..................................................................................................................... 30 致 謝 .......................................................................................................................................35 參考文獻(xiàn) ...................................................................................................................................36 四川大學(xué)本科畢業(yè)論文 基于 win98 系統(tǒng)的數(shù)據(jù)采集開發(fā) 1 第一章 緒論 第一節(jié) 數(shù)據(jù)采 集的目的 只要是解決非電量轉(zhuǎn)換成電量的問題以及多路復(fù)用、數(shù)據(jù)的模擬形式和數(shù)字形式之間的轉(zhuǎn)換問題。由于放電加工過程 的放電間歇很小,而且在不斷地變化,所以直接測量間歇值是很困難的。操作系統(tǒng)通過 VxD將物理設(shè)備虛擬化,截取應(yīng)用程序?qū)τ布恼埱?,并向?yīng)用程序提供一個與硬件接口的虛擬環(huán)境。由于 VxD不僅僅服務(wù)于一個物理設(shè)備 (比如多個串口 )或與一個 VM發(fā)生聯(lián)系,所以 VxD需要產(chǎn)生自己支持的數(shù)據(jù)結(jié)構(gòu) (Supporting Data Structure)來保存每個設(shè)備的配置和狀態(tài)信息。由于操作系統(tǒng)的權(quán)限為 0級,它就可以 捕獲權(quán)限不為。 第三節(jié) Vxd 特征淺析 VxD即虛擬設(shè)備驅(qū)動程序是 32位保護(hù)方式的驅(qū)動程序,用作 Windows 9x系統(tǒng)和物理設(shè)備之間的接口,負(fù)責(zé)管理系統(tǒng)的某項(xiàng)資源,如硬件設(shè)備或已安裝的軟件。該段包括設(shè)備描述 DDB(Device Descriptor Block)、服務(wù)表和部分 VxD所用的全局?jǐn)?shù)據(jù)。 (5)VxD_REAL_INIT段:實(shí)模式初始化段 (可選 )。如它提供低級內(nèi)在管理和調(diào)度服務(wù);同時(shí)還有對虛擬設(shè)備驅(qū)動程序的服務(wù)。正常情況下 , VMM服務(wù)的使用范圍包括設(shè)備驅(qū)動程序、調(diào)試程序以及系統(tǒng)級的基本操作系統(tǒng)擴(kuò)展程序,而且 VMM服務(wù)的范圍覆蓋了最低級的操作系統(tǒng)需要,它主要包括: 事件服務(wù):它允許 VxD用信號通知某個特定線程的事件。 Windows 9x系統(tǒng)下有眾多的 VxD,每個 VxD可四川大學(xué)本科畢業(yè)論文 基于 win98 系統(tǒng)的數(shù)據(jù)采集開發(fā) 5 提供 4種服務(wù),即 PM(保護(hù)模式 )API、 V86(虛擬 86)API、 WIn32服務(wù)和 VxD服務(wù),前 3種分別供應(yīng)用程序在 16位保護(hù)模式、 V86模式以及 32位保護(hù)模式下調(diào)用, VxD服務(wù)則只供其它 VxD使用;用戶開發(fā)的 VxD可提供任意上述服務(wù)。 (2) 在 Windows系統(tǒng)下編程序本來就是寫消息處理程序與系統(tǒng)進(jìn)行通 信,所以掌握各個消息的含義對寫程序非常有用。 //指向客戶寄存器的指針 VMHANDLE dioc_hvm。 //指向一個表示返回字節(jié)數(shù)的雙字 OVERLAPPED*dioc_ovrlp。當(dāng)應(yīng)用程序調(diào)用 API函數(shù) CloseHandle(hDevice)關(guān)閉 VxD句柄時(shí), VxD將收到系統(tǒng)發(fā)來的帶控制碼 DIOC_CLOSEHANDLE的 W32_DEVICEIOCONTROL消息,同時(shí)該 VxD的引用計(jì)數(shù)減 l,當(dāng)最終引用計(jì)時(shí), VxD將收到系統(tǒng)發(fā)來的帶控制碼DIOC_LOSEHANDLE的 W32_DEVICEIOCONTROL消息,同時(shí)該 VxD的引用計(jì)數(shù)減 l,當(dāng)最終引用計(jì)數(shù)為 0時(shí),系統(tǒng)向 VxD發(fā)送控制消息 SYS_DYNAMIC_DEVICE_EXIT,然后將其從內(nèi)存中清除。 實(shí)時(shí)工業(yè)控制軟件的開發(fā),以前大都是基于 DOS操作系統(tǒng),但是現(xiàn)在隨著 Windows 9x的普及,需要開發(fā)送于 Windows 9x的工控軟件,利用 VxD的功能就可實(shí)現(xiàn) Windows下的實(shí)時(shí)工控。顯然這種普通用戶進(jìn)程是無法勝任實(shí)時(shí)反病毒工作的,必須使后臺監(jiān)視進(jìn)程運(yùn)行在 Ring 0優(yōu)先級,實(shí)現(xiàn)這一目的基礎(chǔ)就是 VxD技術(shù)。由于 VXD模式驅(qū)動程序要求開發(fā)人員必須深入理解和掌握諸如 VMM(虛擬機(jī)管理器 )、 VNCD(虛 擬可編程終端控制器 )、 DMA(直接存儲器訪問 )、內(nèi)存管理等 Windows操作系統(tǒng)內(nèi)核的工作機(jī)制,開發(fā)難度大,適應(yīng)性差,M1crosoft公司試著逐步拋棄它。在 VXD模式程序中,開發(fā)人員必須在驅(qū)動程序中,首先查找硬件設(shè)備的 DEVICEID和 VENDORID,通過這兩個 ID號來連接對應(yīng)的硬件設(shè)備。 圖 1 使用 VTOOLSD 工具開發(fā) VXD 驅(qū)動程序的流程圖 VTooLSD工具提供了非常友好的 VXD驅(qū)動程序開發(fā)工具 QUICKVXD與調(diào)試工具使用 QUICKVXD 生成驅(qū)動 程序框架 在 VCIDE 環(huán)境中定制驅(qū)動程序 添加定制消息映射 初始化獲取硬件設(shè)備 初始化分配 I/O斷口、內(nèi)存、DMA等硬件資源 定制消息處理 I/O端口、內(nèi)存、中斷、 DMA等操作 特殊消息處理 釋放硬件資源、關(guān)閉驅(qū)動程序 使用 DRIVERMONITOR 調(diào)試完善驅(qū)動程序 四川大學(xué)本科畢業(yè)論文 基于 win98 系統(tǒng)的數(shù)據(jù)采集開發(fā) 10 DRIVERMONITOR,開發(fā)者首先在 QUICKVXD窗口中填寫幾個基本的參數(shù)生成 VXD驅(qū)動程序框架,在 VCIDE環(huán)境中添加定制消息映射處理驅(qū)動程序細(xì)節(jié),最后使用DRIVERMONITOR工具調(diào)試完善驅(qū)動程序。 系統(tǒng)消息宏 DIOC_OPEN和 DIOC_CLOSE等不需要用戶顯示定義,在驅(qū)動程序啟動時(shí)自動加入消息隊(duì)列。 初始化操作既可以放在系統(tǒng)消息 DTOC_OPEN中,也可以放在用戶自定義消息中。 3)對中斷通知處理成員函數(shù)編程 4)如果想讓所有的虛擬機(jī)管 理器都能夠處理本中斷,可以調(diào)用 forceDefaultOwner成員函數(shù)。現(xiàn)在廣泛使用的是 VTOO LSD 。 四川大學(xué)本科畢業(yè)論文
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1