5-2 文件系统及其功能

本节要点

  • 文件系统的概念
  • 文件系统的功能
  • 文件系统的组成

文件系统的概念

  • 文件系统是操作系统中负责存取和管理信息的模块,它用统一的方式管理用户和系统信息的存储、检索、更新、共享和保护,并为用户提供一整套方便有效的文件使用和操作方法
  • 文件系统是操作系统中管理文件的机构,提供文件存储和访问功能。
  • 目录是由文件说明索引组成的用于文件检索的特殊文件。
  • 用户观点:
    • 文件系统如何呈现在其面前:一个文件由什么组成,如何命名,如何保护文件,可以进行何种操作等等
  • 操作系统观点:
    • 文件目录怎样实现,怎样管理存储空间,文件存储位置,磁盘实际运作方式(与设备管理的接口)等等
  • 文件系统的作用:
    • 为应用程序提供逻辑抽象(虚拟机)
    • 为磁盘空间提供管理机制(资源管理器)

文件系统中的文件

  • 文件这一术语不但反映了用户概念中的逻辑结构,而且和存放它的辅助存储器(文件存储器)的存储结构紧密相关
  • 所以,同一个文件必须从逻辑文件物理文件两个侧面来观察它

文件系统的功能

  • 文件系统面向用户的功能是:
    • 文件的按名存取
    • 文件的共享和保护
    • 文件的操作和使用
  • 为了实现这些功能,操作系统要考虑:
    • 文件目录的建立和维护
    • 存储空间的分配和回收
    • 数据的保密和保护
    • 监督用户存取和修改文件的权限
    • 实现在不同存储介质上信息的表示方式、编址方法、存储次序,以及信息检索等问题

文件管理的目的

方便的文件访问和控制:以符号名称作为文件标识,便于用户使用;
并发文件访问和控制:在多道程系统中支持对文件的并发访问和控制;
统一的用户接口:在不同设备上提供同样的接口,方便用户操作和编程;
多种文件访问权限:在多用户系统中的不同用户对同一文件会有不同的访问权限;
优化性能:存储效率、检索性能、读写性能;
差错恢复:能够验证文件的正确性,并具有一定的差错恢复能力;

文件系统的组成

5-2 文件系统及其功能_第1张图片

你可能感兴趣的:(操作系统学习笔记,操作系统,linux)