基本概念 - wolai 笔记

1.文件定义

是以计算机硬盘为载体的存储在计算机上的一组有意义的信息集合
在系统运行时,计算机以进程为基本单元进行资源的调度和分配;而在用户进程的输入、输出中,则以文件为基本单位。

2.文件结构

数据项

文件系统中最低级的数据组织形式,可以分为以下两种类型:
  • 基本数据项:用于描述一个对象的某种属性的一个值,如姓名、日期等,是数据中可命名的最小逻辑数据单位,即原子数据。
  • 组合数据项:由多个基本数据项组成。

记录

一组相关的数据项的集合,用于描述一个对象在某方面的属性。

文件

由创建者所定义的一组相关信息的集合。

3.文件属性

所有文件的信息都保存在目录结构中,而目录结构保存在外存上。文件信息在需要时才调入内存。通常,目录条目包括文件名称及其唯一标识符,而标识符定位其他属性的信息。
  • 文件名
  • 标识符:标识文件系统内文件的唯一标签
  • 类型
  • 位置
  • 大小
  • 保护信息……

4. 操作系统向上提供功能

  • 创建文件(create系统调用)
  • 删除文件(delete系统调用)
  • 读文件(read系统调用)
  • 写文件(write系统调用)
  • 打开文件(open系统调用)
  • 关闭文件(close系统调用)

5. 其他

  • 文件共享
  • 文件保护

Comment