Skip to content

Latest commit

 

History

History
64 lines (46 loc) · 1.26 KB

文件管理.md

File metadata and controls

64 lines (46 loc) · 1.26 KB

文件管理

文件系统基础

文件的概念

文件的定义

  1. 数据项
    • 基本数据项:描述对象某种属性的一个值
    • 组合数据项:多个数据项组成
  2. 记录 一组相关数据项的集合
  3. 文件
    • 有结构文件(记录式文件)
    • 无结构文件(流式文件)

文件的属性

  1. 名称
  2. 标识符
  3. 类型
  4. 位置
  5. 大小
  6. 保护
  7. 时间

文件的基本操作

  1. 创建文件
  2. 写文件
  3. 读文件
  4. 文件重定位(文件寻址)
  5. 删除文件
  6. 截断文件

文件的打开和关闭

每个打开的文件有如下关联信息:

  • 文件指针
  • 文件打开计数
  • 文件磁盘位置
  • 访问位置

文件的逻辑结构

无结构文件

将数据按顺序组织成记录并累积保存,以字节为单位

有结构文件

  1. 顺序文件 文件中记录一个接一个地顺序排列,可以顺序存储或以链表的方式存储
  2. 索引文件 建立一张索引表加速检索速度
  3. 索引顺序文件 将顺序文件中的记录分为若干组,为顺序文件建立一张索引表,索引表中为每组中的第一条记录建立一个索引项
  4. 直接文件或散列文件

文件系统实现

磁盘组织管理