1 / 5
文档名称:

Windows文件系统.doc

格式:doc   大小:72KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Windows文件系统.doc

上传人:wxc6688 2021/1/18 文件大小:72 KB

下载得到文件列表

Windows文件系统.doc

相关文档

文档介绍

文档介绍:Windows文件系统
冯秋 2004-10-20
1 Windows FSD(文件系统驱动程序)体系结构 1
2 Windows 2000/XP支持的文件系统 2
CDFS与UDF 2
FAT12、FAT16、FAT32 2
NTFS(New Technology File System) 2
NTFS优点 2
NTFS FSD(文件系统驱动程序) 3
NTFS磁盘结构 3
Windows FSD(文件系统驱动程序)体系结构
Windows 2000/XP的FSD(File System Driver,文件系统驱动程序)分为本地FSD和远程FSD。
本地FSD:允许用户访问本地计算机上的数据
——本地FSD负责向I/O管理器注册自己,当开始访问某个卷时,I/O管理器调用FSD来进行卷识别。
——完成卷识别后,本地FSD创建一个设备对象以表示所装载的文件系统。
——I/O管理器通过卷参数块(VPB)在存储管理器创建的卷设备对象和FSD创建的卷设备对象之间建立连接。此连接将I/O管理器的I/O请求转交给FSD设备对象。
远程FSD:允许用户通过网络访问远程计算机上的数据。
由两部分组成:客户端FSD和服务器端FSD。
——客户端FSD首先接收来自应用程序的I/O请求,并转换为网络文件系统协议命令,然后通过网络发送给服务器端FSD。
——服务器端FSD监听网络命令,接收网络文件系统协议命令并转交给本地FSD去执行。
FSD与文件系统操作
Windows文件系统的有关操作都是通过FSD完成的:
——显示文件I/O:应用程序通过I/O接口函数如CreateFile,ReadFile,WriteFile等来访问文件。
——高速缓存延迟写:此线程定期对高速缓存中已被修改的页面进行写操作。
——高速缓存提前读:此线程负责提前读数据。
——内存脏页写:此线程定期清洗缓冲区。
——内存缺页处理
Windows 2000/XP支持的文件系统
CDFS与UDF
CDFS(CDROM File System)即只读光盘文件系统。现已被UDF标准取代。
——特点:文件和目录名长度必须少于32个字符;目录树深度不能超过8层。
——Windows 2000/XP通过\Winnt\System32\Drivers\。
UDF(Universal Disk Format)即通用磁盘格式。
——特点:文件名可以区分大小写;文件名可以有255字符长;最长路径为1023个字符。
——Windows 2000/XP通过\Winnt\System32\Drivers\。
FAT12、FAT16、FAT32
Windows 2000/XP通过\Winnt\System32\Drivers\(File Allocation Table,文件分配表)文件系统驱动程序。
FAT12和FAT16
——FAT文件系统用数字来标识磁盘上簇号的位数。FAT12簇标识为12位,FAT16簇标识为16位。
——。

最近更新