基于虛擬盤的加密移動存儲設(shè)備設(shè)計與實現(xiàn)
【文章頁數(shù)】:71 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖2.1?Windows對一般物理盤的訪問結(jié)構(gòu)??圖2.1所示為一般Windows訪問物理盤的訪問結(jié)構(gòu),應(yīng)用層的程序需要進(jìn)行一些讀寫操??作時,首先向內(nèi)核態(tài)的I/O管理器發(fā)送IRP?(I/O?requese?packet)請求,I/O管理器收到請求??
物理盤??圖2.1?Windows對一般物理盤的訪問結(jié)構(gòu)??圖2.1所示為一般Windows訪問物理盤的訪問結(jié)構(gòu),應(yīng)用層的程序需要進(jìn)行一些讀寫操??作時,首先向內(nèi)核態(tài)的I/O管理器發(fā)送IRP?(I/O?requese?packet)請求,I/O管理器收到請求??后,解析此請求,解....
圖2.4?Windows對虛擬盤的訪問.??2.3?bridge橋接控制器??
的鏡像文件虛擬為一個安全分區(qū)。對安全區(qū)的讀寫操作都經(jīng)過加解密程序處理。往安全區(qū)內(nèi)??寫入數(shù)據(jù)時,經(jīng)過加密算法加密后一密文的形式存儲,讀安全區(qū)內(nèi)的數(shù)據(jù)時,經(jīng)過對應(yīng)的解??密程序解密。如圖2.4所示為操作系統(tǒng)對虛擬盤的訪問過程。Windows系統(tǒng)在訪問虛擬盤時,??與訪問普通物理盤的....
圖2.6軟件運行流程圖??2.3.1?USB協(xié)議接□??
然后進(jìn)入USB設(shè)備枚舉過程以獲取設(shè)備信息,枚舉完成后對接收到的命令請求進(jìn)行解析,??根據(jù)解析的命令進(jìn)行數(shù)據(jù)傳輸和狀態(tài)傳輸,當(dāng)傳輸完成后斷電中止設(shè)備,程序運行結(jié)束,這??一過程實現(xiàn)主機(jī)與外設(shè)的完整的命令、數(shù)據(jù)和狀態(tài)傳輸功能。Bridge軟件流程如圖2.6所示??[開始)??I??軟....
圖2.8線程池執(zhí)行流程??2.4.3線程數(shù)的設(shè)置??
^?1?35?仃?htopO??圖2.7線程的生命周期??2.4.2多線程與線程池??單線程就是只有一個線程在執(zhí)行代碼,日常工作與學(xué)習(xí)中我們遇到的軟件很少是單線程??的。多線程就是有多個線程同時運行,平時我們接觸到的一般都是多線程的。傳統(tǒng)的軟件中??一般是在需要執(zhí)行一個任務(wù)時,創(chuàng)....
本文編號:3913400
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3913400.html