高级操作系统 chp4.pptVIP

  • 2
  • 0
  • 约5.3千字
  • 约 29页
  • 2017-02-24 发布于湖北
  • 举报
第四章文件系统 文件系统存在的原因在于系统要求对数据进行长期的存储。 (1)可以存储大量信息 (2)在使用信息时,信息要存在 (3)必须能使多个进程并发存取有关信息 解决的方法是采用文件的形式来管理信息。主要包括对文件的操作,如何分配存储空间,及相应的保护机制。 处理文件的操作系统的部分称为文件系统(File System)。 4.1 文件 (1)域:是数据的基本单位。有自己的长度和数据类型。在不同的文件系统中,域可以是定长的,也可以是变长的。 (2)记录:是相关域的集合。记录也可以是定长的,也可以是变长的。 (3)文件:是具有名字的一组相关记录的集合。 文件是一个单独的实体,也可以创建和删除。对于访问的控制和限制通常是文件级的。在复杂的系统中,对访问的控制和限制也可以是记录级或域级的。 4.1.1 文件命名 文件命名是管理文件的有效形式。当进程创建文件时给出文件名,在进程终止之后,文件名依然存在,其它进程可以通过这个文件名对文件进行存取。 文件的具体命名规则在不同的系统中是不同的。 很多的操作系统都采用圆点隔开的两部分的文件名。圆点后的部分称为扩展名,表示文件的一些信息。扩展名只是一些约定,并没有强迫采用。 4.1.2 文件结构 文件结构通常有三种方式:字节序列、记录序列、树。 在字节序列中操作系统并不关心文件的内容,它的任何含义都可以由用户进程来解释。

文档评论(0)

1亿VIP精品文档

相关文档