- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * * * * * * * 文件操作的实现 读出文件 文件系统先在FDT中查找有无该文件,若有,再检查该文件的读、写和保护属性,如有口令保护,核实口令后,再按起始簇号计算出扇区号,从该扇区开始读出文件内容 保存文件 文件系统在FDT中查找有无同名文件: 如果没有,则在FDT中增加1个表项,同时在FAT中找一个空闲的簇号作为存储该文件内容的起始簇号,并登记在FDT中。然后,按照FAT中指出的空闲簇号,在数据区的相应位置处存储文件数据 如果在FDT中发现存在同名文件,则征求用户同意后,可在文件原来所分配的簇中写入新的文件数据(即覆盖原同名文件的数据),并修改FDT中该文件表项的一些说明信息 删除文件 文件系统在FDT中查找有无该文件,若有,是否受到保护,若无保护,则删除FDT中该文件的表项,并将原先该文件占用的簇,在FAT表中全部设置为空闲状态 文件系统接口 虚拟文件系统接口 远程文件系统 本地文件系统1 本地文件系统2 最终用户 和API 物理文件系统和虚拟文件系统 系统中有多种不同的外存储器,相应有多种不同的物理文件系统,如 FAT16、FAT32 (DOS, Windows) NTFS (NT, XP, Win2000) CDFS,UDF(CD和DVD光盘) UFS, UFS2 (Unix) Minix、EXT、EXT2 (Linux) 不同文件系统的基本思想都是一致的,都是通过文件和目录两个抽象概念建立它们各自的管理机构 虚拟文件系统向用户和程序员提供统一的接口来使用各种不同的物理文件系统: 统一的编程接口(API) ■ 统一的操作使用 * * * * * * 1 系统启动过程中,键盘、显示器、软驱和硬盘等常用外围设备都需要参与工作 ,所以它们的基本驱动程序也在BIOS中 2 * CPU执行BIOS中的自检程序,测试计算机中各部件的工作状态是否正常 执行BIOS中的自举装入程序,从启动盘的第1个扇区中读入“主引导记录”(MBR) 执行MBR中的引导程序,从指定分区中再读入操作系统的装入程序(Loader) 执行装入程序,将操作系统装入到内存 运行操作系统 CPU执行引导程序 从硬盘向内存装入OS CPU运行OS,计算机处于OS的控制之下,等待用户操作 问题:为什么系统启动过程这么慢,而且会越来越慢,如何加快? * * * * * * * * * * * * * * * * * * * * “系统文件”是操作系统本身所包含的文件,删除时系统会给出警告,资源管理器若不特别设置为“显示全部文件”(在“工具”菜单的“文件夹选项”对话框中设置)时不会在文件列表中显示; 若为隐藏文件,且资源管理器又设置为“不显示隐藏文件”时,它不会在文件列表中列出; 存档属性通常被当作文件的一种标识,“文件备份程序”通过该属性来决定文件是否需要进行备份,新建的文件或在备份后又被修改过的文件,系统自动地将其属性设置为存档,在执行了备份操作后所有被备份的文件均被清除存档属性; 只读文件表示该文件只能阅读,不允许进行修改,若需修改则操作系统给出警告。 文件还可以具有“压缩”、“加密”和“编制索引”属性,前两个属性分别用来指出该文件的数据在保存到磁盘存储器时是否需要进行数据压缩(为了节省磁盘空间)和数据加密(不让无关用户了解文件的内容),后一个属性可以帮助编制该文件的索引,以利于快速进行检索。 * * * 什么是文件(file) ? 程序和数据通常都存储在外存储器中,为了便于存取和管理,它们都组织成 “文件(file)” 文件是存储在外存储器中的一组相关信息的集合,例如: · 一个程序 · 一张图片· 一只MP3歌曲 · 一封邮件 每个文件均有自己的“文件名”,用户(或软件)使用文件名读出/写入(称为“存取”) 外存储器中的文件 文件的名字由两部分组成:(主文件名) [.扩展名] 程序文件(可执行文件): .exe .com .dll 等 数据文件: .txt .pdf .doc .ppt .jpg .mp3 等 Windows XP 的文件 允许使用长文件名,即文件名最多可包含255个中文或西文字符 英文字母的大、小写只在形式上加以区分,实际上不予区别 (例如: Text.DOC 与 text.doc 是同一个文件) 常用程序文件的扩展名: .exe .com .dll .bat 常用数据文件的扩展名: 文本文件 声音文件 图形、图像文件 动画/视频文件 Web网页文件 文件的组成和文件说明信息 每一个文件都由2部分组成: 文件名等说明信息 文 件 内 容 文件名和文件扩展名 文件大
文档评论(0)