本节要点
文件系统的概念文件系统的功能文件系统的组成
文件系统的概念
文件系统是操作系统中负责存取和管理信息的模块,它用统一的方式管理用户和系统信息的存储、检索、更新、共享和保护,并为用户提供一整套方便有效的文件使用和操作方法文件系统是操作系统中管理文件的机构,提供文件存储和访问功能。目录是由文件说明索引组成的用于文件检索的特殊文件。
用户观点:
文件系统如何呈现在其面前:一个文件由什么组成,如何命名,如何保护文件,可以进行何种操作等等操作系统观点:
文件目录怎样实现,怎样管理存储空间,文件存储位置,磁盘实际运作方式(与设备管理的接口)等等文件系统的作用:
为应用程序提供逻辑抽象(虚拟机)为磁盘空间提供管理机制(资源管理器)
文件系统中的文件
文件这一术语不但反映了用户概念中的逻辑结构,而且和存放它的辅助存储器(文件存储器)的存储结构紧密相关所以,同一个文件必须从逻辑文件和物理文件两个侧面来观察它
文件系统的功能
文件系统面向用户的功能是:
文件的按名存取文件的共享和保护文件的操作和使用为了实现这些功能,操作系统要考虑:
文件目录的建立和维护存储空间的分配和回收数据的保密和保护监督用户存取和修改文件的权限实现在不同存储介质上信息的表示方式、编址方法、存储次序,以及信息检索等问题
文件管理的目的:
方便的文件访问和控制:以符号名称作为文件标识,便于用户使用;并发文件访问和控制:在多道程系统中支持对文件的并发访问和控制;统一的用户接口:在不同设备上提供同样的接口,方便用户操作和编程;多种文件访问权限:在多用户系统中的不同用户对同一文件会有不同的访问权限;优化性能:存储效率、检索性能、读写性能;差错恢复:能够验证文件的正确性,并具有一定的差错恢复能力;
文件系统的组成
![](https://img-blog.csdnimg.cn/20200518100539279.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTEzODU5MA==,size_16,color_FFFFFF,t_70)
|