【操作系统】文件系统

1.文件的概念
文件的定义:文件是具有符号名的一组信息的集合,比如源程序、数据、目标程序等。文件是操作系统进行信息管理的基本单位。
2.文件类型:
对文件分类是为了便于管理和控制文件。
可运行文件、档案文件、其它等。
3. 文件管理的服务功能:
文件管理是指操作系统中管理有关的程序和数据的集合。具体来说,它是负责文件的组织、存储、控制和使用的软件的集合、。
文件系统向用户提供的服务:文件访问(读、写、运行)
文件系统要实现的功能模块:存储、缓冲、管理.
什么是缓冲,什么是缓存?
缓存:为了解决距离远近的问题,缓存的数据是重复的,要保证数据一致性;
文件也有缓存,利用计算机的内存,来部分实现硬盘的功能
缓冲:是解决高速到低速、低速到高速的问题,是为了解决速度不匹配的问题。比如引入大河的水,到池塘,用的时候,用桶去装水用, 池塘就是缓冲。而缓冲的数据就是一份。
4.文件的属性
基本信息:文件名、文件别名、文件类型等
存储地址信息:文件物理位置、文件长度
文件访问控制信息:文件的创建者,所有者,读写或运行的许可。
文件的使用信息:文件创建的时间日期,最近访问时间等。
文件操作:
对文件操作有文件创建、读文件、写文件、截断文件、设置文件的访问位置等.
对记录的操作有插入记录、修改记录、删除记录、检索记录等。
文件的组成:
文件有文件信息组成的文件体和包含文件属性的文件头组成。
文件头中的部分或全部关键信息的组合又称为文件控制块(FCB)。
将文件名和部分或全部文件块信息组合形成了目录
5.文件结构
文件的组织结构是指文件的构造方式,通常从两个不同的角度来对它进行考察。其中从用户看到的文件称为文件的逻辑结构,从系统角度看到的文件称为文件的物理结构。

你可能感兴趣的:(linux,python)