- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子科技大学计算机操作系统文件系统
主要内容文件和文件系统文件的逻辑结构文件的物理结构目录管理空闲磁盘空间的管理文件共享文件系统的可靠性文件系统安全性VFS 5.1 文件和文件系统文件系统的引入大量的程序和数据信息需要长期存储用户不需要了解存储设备的物理特性必须保证数据的安全性和一致性...文件的概念 文件是一种具有符号名的、相关联元素的有序集合,是用户存储信息于辅存的基本逻辑单位。5.1 文件和文件系统文件的属性文件类型 可以从不同的角度来规定文件的类型,如源文件、目标文件及可执行文件等。文件长度 文件长度指文件的当前长度。文件的物理位置 该项属性通常是用于指示文件在哪一个设备上及在该设备的哪个位置。文件的创建时间 这是指创建文件时间等。 文件的修改时间…5.1 文件和文件系统文件的分类按文件的用途按文件中的数据形式按文件的访问控制属性按文件的组织形式和处理方式 ...5.1 文件和文件系统按文件的用途分类用户文件 由用户建立,并由文件拥有者进行读/写和执行。这类文件只能由文件所有者或所有者授权用户使用。库文件 由系统为用户提供的实用程序、标准子程序、动态链接库等。系统文件 由系统建立的文件,如操作系统、编辑系统、编译系统等。这类文件只允许通过系统调用来执行,不允许读/写与修改。 5.1 文件和文件系统按文件中的数据形式分类源文件 由源代码和数据构成的文件。通常是由ASCII码或汉字所组成。目标文件 指源程序经过编译程序编译后,但尚未链接成可执行文件的目标代码文件。可执行文件 指目标代码经过链接程序链接后所形成的可以执行的文件。5.1 文件和文件系统按文件中的数据形式分类——源文件与可执行文件示例int global_init_var = 84;int global_uninit_var;void func1(int i){ printf(“%d\n”, i);}int main(void){ static int static_var = 85; static int static_var2; int a = 1; int b; func1(static_var+static_var2+a+b); return 0;}File Header.text section.data section.bss section5.1 文件和文件系统按文件的访问控制属性分类只读文件 允许所有者或授权用户对文件进行读,但不允许写。读写文件 允许所有者或授权用户对文件进行读写。执行文件 允许授权用户调用执行,但不允许对它进行读写。不保护文件 不加任何访问限制的文件。 5.1 文件和文件系统按文件的组织形式和处理方式分类普通文件 按一般的文件格式进行组织,如字符流文件。目录文件 由文件目录组成的,用来管理和实现文件系统功能的系统文件,通过目录文件可以对其它文件的信息进行检索。特殊文件 在某些操作系统中,把I/O设备也定义为特殊文件。 5.1 文件和文件系统文件系统的概念 操作系统中的各类文件、管理文件的软件,以及管理文件所涉及到的数据结构等信息的集合。文件系统的存在形式 目前,有少数文件系统从操作系统中分离出来,独立于操作系统存在,但绝大多数操作系统都包含文件管理系统部分。5.1 文件和文件系统文件系统的实现模型文件系统接口:命令、系统调用和图形窗口的文件系统访问功能。 逻辑功能层:根据接口层所发下的文件访问需求,通过相关的文件控制块、文件目录、文件分配表等,获取访问存储介质的物理参数,形成相应的驱动命令,启动实施I/O处理。 物理驱动层 :将逻辑功能层所发下的命令转化为相应的驱动程序的动作,完成对文件物理存储设备的处理。 5.1 文件和文件系统文件操作创建文件删除文件打开文件关闭文件读文件写文件截断文件设置文件的读/写位置…5.1 文件和文件系统创建文件 当用户需要把一批信息作为文件保存时,要通过系统调用命令向系统提出请求。系统首先要为新文件分配必要的外存空间,并且在文件系统的相应的目录中,为之建立一个目录项,其中记录了该文件的文件名及其在外存中的地址等文件属性信息。删除文件 当用户提出删除文件的请求后,系统先从目录中找到要删除文件的目录项,使之成为空项,然后回收该文件占用的存储空间。5.1 文件和文件系统打开文件 当用户要访问外存文件时,应先打开文件,在用户和文件之间建立起联系。将文件属性信息装入内存,在内存建立起相应的文件对象。一旦文件被打开就可以多次使用,直到文件被关闭为止。关闭文件 指撤销该文件在主存中的目录项(属性)信息,切断用户与该文件的联系;若在文件打开期间,该文件做过某些修改,则应将其写回辅存。 关闭文件不但为了释放内存空间,而且也因为许多系统常常限制可以同时打开的文件数。5.1 文件和文件系统读文件 把文件中的数据从外存读入内存的用户区。在读文件的系统调
您可能关注的文档
最近下载
- 第11课 辽宋夏金元的经济、社会与文化 课件(共25张PPT)-高一上学期统编版(2025)必修中外历史纲要上(含音频+视频).pptx VIP
- 浙江省宁波市南三县2024-2025学年九年级上学期期末数学试卷(含答案).pdf VIP
- 2025年土木工程施工课程设计(含横道图、平面图).pdf VIP
- 小学语文二年级上册课件 《难忘的泼水节》第二课时.ppt VIP
- 2025年进博会品牌传播报告.pdf VIP
- 美食温州-Taste-of-Wenzhou课件.pptx VIP
- 文明生产制度.docx VIP
- 大数据应用与数据分析实例.pptx VIP
- 基于物联网的单片机实验室环境监控设计与实现.docx VIP
- 小餐饮门店策划文案.docx VIP
原创力文档


文档评论(0)