Please enable JavaScript.
Coggle requires JavaScript to display documents.
文件管理 - Coggle Diagram
文件管理
文件系统基础
文件的基本概念
为什么要有文件?
文件是存在在计算机的持久性存储设备(如硬盘)中的数据的集合,其可以是文本、图像、程序等各种各样的数据形式。
什么是文件?
如果没有文件,用户持久化数据需要直接操作硬盘,而这显然是过于复杂,因此 OS 抽象出文件这一层:对下屏蔽磁盘的物理细节,对上为应用和用户提供
可按名或路径访问、可组织、可管理、可共享
的逻辑结构。
文件的属性
文件名
由用户创建,核心目的是为了方便用户寻找。同一个目录下不允许有相同名字的文件。
标识符
文件名无法区分唯一的文件,因此 OS 需要为文件设置唯一的标识符用于区分不同文件。
类型
标识文件的种类,其好处是允许操作系统为常见的各种文件类型设置默认打开方式(例如,txt 默认用记事本打开)。、
位置
文件的存放路径,方便用户查找文件。
文件在外存设备上的存储地址。
大小
文件所占存储空间大小。
其他
创建时间、最后修改时间、文件所有者信息等。
保护信息
控制文件的访问权限。
文件的分类
结构文件
由字节流或者字符流组成的文件,又称作流式文件
有结构文件
由一条条记录组成,每条记录由若干个数据项组成,又称作记录式文件。需要说明的是,有结构文件分定长记录和变长记录
术语
数据项
数据项是数据中有逻辑意义的单位
基本数据项
描述某个对象特定的一个维度信息,是不可再分的最小数据单位。
组合数据项
由若干数据项组成的、可再分的数据单位。
记录
记录是一组数据项的集合,描述一个对象的完整属性。
文件操作
基本操作
创建
读取
写入
删除
打开
关闭
其他
文件共享
使多个用户能够共享同一个文件。
文件保护
限定不同用户对文件的权限。