软件设计师7--OS文件管理

操作系统文件管理

1. 文件和文件系统

  1. 文件。文件是具有符号名的、在逻辑上具有完整意义的一组相关信息项的集合。

  2. 信息项是构成文件的基本单位,可以是一个字符,也可是一个记录,这个记录可不等长。

  3. 文件包括文件体和文件说明。文件说明是操作系统为了管理文件所用到的信息,包括文件名、文件内部标志、文件的类型、文件存储地址、文件的长度、访问权限、建立时间和访问时间等。

  4. 文件系统的功能。按文件名存取;统一的用户接口;并发访问和控制;安全性控制;优化性能;差错恢复。

  5. 文件的物理结构(物理存储)。

    • 连续结构。存放在连续编号的物理块中。
    • 链接结构。存放在多个物理快中,每个物理快有一个指针指向下一个物理快。
    • 索引结构。存放在多个物理快中,系统为每个文件建立一张索引表,记录了文件的各个物理快地址。
  6. unix操作系统的文件分为普通文件、目录文件和设备文件。

  7. 文件控制块。为实现按名存取,系统为每个文件设置了用于描述文件和控制文件的数据结构,它包括文件名、存放的物理地址等。这个数据结构称为文件控制块。文件控制块的集合称为文件目录。

  8. 常见文件链接有硬链接和符号链接。

  9. 硬链接:两个文件目录表指向同一个索引结点的链接。

  10. 符号链接:建立新的文件或目录,并与原来的文件或目录进行路径名映射。符号链接可以跨越文件系统,跨机器,通过互联网链接其他机器中的文件。

  11. 文件权限(RWX)是基于用户的,每个用户对同一个文件的权限可以不同。通过存储控制矩阵来表示文件的权限。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章