- 11
- 0
- 约1.15万字
- 约 99页
- 2018-10-29 发布于天津
- 举报
电子科技大学《计算机操作系统》第5章 文件系统知识课件.pptx
第5章 文件系统电子科技大学计算机科学与工程学院李玉军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 文件和文件系统读文件 把文件中的数据从外存读入内存的用户区。在读文件的系统调用中要给出文件路径名和存放读出内容的内存地址。系统首先根据用户提供的文件路径名查找目录,找到指定文件的目录项,从中得到该文件在外存的地址。在目录项中,还有一个指针用于对文件的读写。通过读指针,将位于外存上的数据读入指定的内存区域。写文件 当用户需要在文件中添加信息或修改文件时,可通过写文件系统调
您可能关注的文档
最近下载
- FXN3B机车操作及应急手册.doc VIP
- 《国家基层高血压防治管理指南2025版》.docx VIP
- FXN3B节能环保型调车内燃机车介绍-总体.pptx VIP
- FXN3B机车总体性能介绍.pdf VIP
- 华为客户接待流程.pptx VIP
- LY_T 3318-2022 草原生态建设工程效益监测评价技术规范.docx VIP
- APL-sample 应用物理快报投稿模板.docx VIP
- Linux操作系统应用(麒麟系统)PPT完整全套教学课件.pptx VIP
- 提高住院患者大小便标本送检率PDCA.pptx VIP
- 2026年春期人教版四年级下册数学 第三单元 运算律 核心素养教案.docx
原创力文档

文档评论(0)