複製鏈接
請複製以下鏈接發送給好友

FSD

(系統驅動的英文縮寫)

鎖定
FSD(File System Driver)是系統驅動的英文縮寫,指的是文件系統驅動程序,分為本地FSD和遠程FSD。
外文名
FSD
全    稱
File System Driver
(1) 本地FSD:允許用户訪問本地計算機上的數據
——本地FSD負責向I/O管理器註冊自己,當開始訪問某個卷時,I/O管理器調用FSD來進行卷識別。
——完成卷識別後,本地FSD創建一個設備對象以表示所裝載的文件系統。
——I/O管理器通過卷參數塊(VPB)在存儲管理器創建的卷設備對象和FSD創建的卷設備對象之間建立連接。此連接將I/O管理器的I/O請求轉交給FSD設備對象。
(2) 遠程FSD:允許用户通過網絡訪問遠程計算機上的數據。
由兩部分組成:客户端FSD和服務器端FSD。
——客户端FSD首先接收來自應用程序的I/O請求,並轉換為網絡文件系統協議命令,然後通過網絡發送給服務器端FSD。
——服務器端FSD監聽網絡命令,接收網絡文件系統協議命令並轉交給本地FSD去執行。
(3) FSD與文件系統操作
Windows文件系統的有關操作都是通過FSD完成的:
——顯示文件I/O:應用程序通過I/O接口函數如CreateFile,ReadFile,WriteFile等來訪問文件。
——高速緩存延遲寫:此線程定期對高速緩存中已被修改的頁面進行寫操作。
——高速緩存提前讀:此線程負責提前讀數據。
——內存髒頁寫:此線程定期清洗緩衝區。
——內存缺頁處理