windows 操作系统之文件管理.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
windows 操作系统之文件管理

windows 文件管理;文件系统;windows 文件系统模型;windows 文件系统模型解析;windows 文件系统模型解析;本地FSD;本地FSD;远程FSD;远程FSD;FSD与文件系统操作; FSD与文件系统操作;文件系统;文件系统;簇号链;NTFS;NTFS;NTFS;NTFS的文件驱动程序; 日志文件服务是NTFS为保证磁盘读写操作的安全性所 提供的一组服务。日志文件服务写的日志文件在系统发生崩 溃时用来恢复NTFS格式卷 高速缓存管理器提供NTFS系统范围的高速缓冲服务和 其他的文件系统驱动程序,通过将高速缓冲文件映射到系统 地址空间来访问他们,然后访问虚拟内存。高速缓冲管理器 通过使用延迟书写器调用内存管理器,将高速缓存区的内容 刷新到磁盘。 NTFS通过跟踪一些指针从文件对象获得磁盘上文件的、 位置。如下图,一个文件对象代表对于打开文件系统服务的 单一调用,它指向调用程序试图去读或写的文件属性的流控 制块,在下图中进程已经打开了文件无名的数据属性,又打;开了文件已命名的流。SCB代表单个文件属性,并包含关于 在文件中如何找到具体属性的信息,一个文件的所有SCB指 向一个被称为文件控制块的通用数据结构,文件控制块包含 一个指向基于磁盘的主控文件表的文件记录指针。NTFS通 过该指针获得文件的访问权限。;NTFS数据结构;NTFS的卷和簇; 为了将LCN转换为一个物理磁盘地址,NTFS用簇因子乘以LCN获得卷上的物理字节偏移量。NTFS用虚拟簇号引用文件数据,VCN对于基于特定文件的簇从0~n进行编码,VCN在物理上不必是连续的,然而他们可以被映射问卷上的任意LCN编码。;NTFS卷上的文件;;NTFS如何通过MFT访问卷? 首先,当NTFS访问某个卷时,它必须,“装载”该卷:NTFS 会查看引导文件,找到MFT的物理磁盘地址,然它就从文件 记录的数据属性中获得VCN到LCN的映射信息,并存储在内 存中。这个映射信息定位了MFT的运行(run或extent)在磁盘 上的位置。接着,NTFS再打开几个元数据文件的MFT记录 并打开这些文件。如有必要NTFS开始执行它的文件系统恢 复操作。最后,NTFS打开剩余的元数据文件后,用户就可 以开始访问该卷了。;由于MFT中的前16个元数据文件记录非常重要,因 此为了防止丢失NTFS系统在该卷上的文件存储区 的中央保留了前16个元数据文件记录 如下图 ;文件引用号 NTFS卷上的每个文件都有一个64位称为文件引用号的 唯一标识,文件引用号由两部分组成:一是文件号,二是文 件顺序号。文件号为48位(bit),对应于该文件在MFT中的位 置。文件顺序号随着每次文件记录的重用而增加,这是为了 让NTFS进行内部一致件检查而设计的。 文件属性 NTFS将文件作为属性属性值的集合来处理,这一点与 其他文件系统不一样。文件属性分为常驻属性和非常驻属性。 当属性值能直接存放在MFT中时,则属性称为常驻属性,非 常驻属性属性流的存放不在主文件夹中。 ;如果属性值能真接存放在MFT中,那NTFS对它的 访问时间就将大大缩短,NTFS只要访问磁盘一 次.就可立即获得数据;而不必像FAT文件系统那 样、先在FAT表中查找文件、再读出连续分配的单 元,最店找到文件的数据。 小文件或小目录的所有属性,均可以在MFT中 常驻,小文件的未命名属件可以包括所有文件数 据,小目录的索引根属性可以包括其中所有文件和 子目录的索引。;大文件或大目录的所有属性.就不可能都常驻在MFT,因为 MFT中的每个文件记录只有1KB大小。因此,NTFS将在文 件存存储区中分配区域,这些区域称之为一个运行(run)或一 个盘区(extent),它们可用来存储属件值.如文件数据当属性 再增加时.NTFS将会再分配一个运行、以便用来存储额外 的数据。只存储在运行中的属性称为非常驻属性。 在标准属性中,只有可增长的属性才是非常驻的,对文、 件来说,可增长的属性有数据和属性列表。一定要注意的是 标准信息和文件名属性总是常驻的;索引;分类组织形式,因此使查找一个项时所需的磁盘访问次数减 到最少,根索引属性包含B+树的第一级(根子目录)并指向包 含下一级(大多数是子目录,也可能是文件)的索引缓冲区 索引中的每一项还包括了位于MFT中的描述文件所在位置的 文件引用以及文件时间和文件大小等情息。NTFS根据文件 的MFT记录来复制时间标记和文件大小信息。这种技术需要 将更新信息写在两个地方,因此比较麻烦。但是,这仍是一 个提高目录浏览速度的好方法,冈为它可以在文件系统不打 开目录中仟何文件的情况下显示每个文件的时间标记和大小

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档