文件系统模型 令概念:文件和对文件进行操纵和管理的软件集合。 三个层:文件(对象及属性)>文件操作文件访 问接口 令一、管理的对象及属性 (1)文件 (2)目录:例:目录项 用于方便用户(提供文件逻辑名来访问文件) 和提高文件存取速度。 (3)物理存贮空间的管理,好坏将影响访问速 度 文件管理
文件管理 文件系统模型 ❖ 概念:文件和对文件进行操纵和管理的软件集合。 ٭ 三个层:文件(对象及属性)→文件操作→文件访 问接口 ❖ 一、管理的对象及属性 ٭) 1)文件 ٭) 2)目录:例:目录项 ▪ 用于方便用户(提供文件逻辑名来访问文件) 和提高文件存取速度。 ٭) 3)物理存贮空间的管理,好坏将影响访问速 度
文件系统模型 令二、对对象操纵和管理的软件集合: (1)逻辑文件系统:受命 write( record of文件,buf write(逻辑号,buf) (2)基本I/0管理:wrte(逻辑号,buf) (3)基本文件系统:向 driver发令,(buf>具体物理 盘块号) (4)功/0O控制层: driver ◆三、文件系统接口 命令接口: 程序接口: 文件管理
文件管理 文件系统模型 ❖ 二、对对象操纵和管理的软件集合: ٭) 1)逻辑文件系统:受命write(record of 文件,buf) ->write(逻辑号,buf) ٭) 2)基本I/O管理:write(逻辑号, buf) ٭) 3)基本文件系统:向driver发令,(buf→具体物理 盘块号) ٭) 4)I/O控制层:driver ❖ 三、文件系统接口 :命令接口 ٭ :程序接口 ٭
613文件操作 令一、对记录操作—类似数据库 令二、对文件操作 刨删读/写/截断(清空)/拔指针 令三、打开关闭操作 打开:将文件的属性从外存拷贝到内存打开文件 表的一个表目中,并将该表目的编号(索引返 回给用户 令四、其它 更名、更改属性. 文件管理
文件管理 6.1.3 文件操作 ❖ 一、对记录操作——类似数据库 ❖ 二、对文件操作: ٭ 创/删/读/写/截断(清空)/拔指针 ❖ 三、打开关闭操作 ٭ 打开:将文件的属性从外存拷贝到内存打开文件 表的一个表目中,并将该表目的编号(索引)返 回给用户 ❖ 四、其它 ٭ 更名、更改属性…
6.2文件逻辑结构 令概念:用户所能观察和访问到的文件的数据结构 组织,独立于物理特性,容易检索和修改。 令无论是逻辑还是物理结构,都会影响到文件的检 索速度 文件管理
文件管理 6.2 文件逻辑结构 ❖ 概念:用户所能观察和访问到的文件的数据结构 组织,独立于物理特性,容易检索和修改。 ❖ 无论是逻辑还是物理结构,都会影响到文件的检 索速度
621逻辑结构类型 令一、有结构文件:记录式文件 a类 (1)定长记录 (2)变长记录 b类 (1)顺序文件:通常是定长记录,(为何,因变 长采用此方式查询速度慢) (2)索引文件: (3)索引顺序文件:顺序组织多个组,每组记录 中的第一个记录设置一索引项。 令二、无结构文件:流式文件 以字节为单位,利用读写指针进行访问。 文件管理
文件管理 6.2.1 逻辑结构类型 ❖ 一、有结构文件:记录式文件 :a类 ٭ ▪ (1)定长记录 ▪ (2)变长记录 :b类 ٭ ▪ (1)顺序文件:通常是定长记录,(为何,因变 长采用此方式查询速度慢) ▪ (2)索引文件: ▪ (3)索引顺序文件:顺序组织多个组,每组记录 中的第一个记录设置一索引项。 ❖ 二、无结构文件:流式文件 ٭ 以字节为单位,利用读/写指针进行访问