【操作系统/OS笔记17】文件系统基本概念、文件描述符、文件系统访问、文件别名、文件系统种类

本文详细介绍了文件系统的基本概念,包括文件系统和文件、文件描述符、目录以及文件别名。讨论了文件系统的功能,如文件分配、命名和保护,强调了文件描述符在编程中的作用。还涵盖了文件的块和磁盘的对应关系,以及不同类型的文件系统和它们的特点。最后,探讨了挂载、文件别名的管理,特别是删除有别名文件的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本次笔记内容:
12.1 文件系统:总体介绍
12.2 基本概念
12.3 基本概念——文件系统和文件
12.4 基本概念——文件系统的功能
12.5 基本概念——文件和块
12.6 基本概念——文件描述符
12.7 基本概念——目录
12.8 基本概念——文件别名
12.9 基本概念——文件系统种类

文件系统和文件的概念

文件系统:一种用于持久性存储的系统抽象。

  • 在存储器上:组织、控制、导航、访问和检索数据;
  • 大多数计算机系统包含文件系统;
  • 个人电脑、服务器、笔记本电脑;
  • iPod、Tivo/机顶盒、手机/掌上电脑;
  • Google可能是由一个文件系统构成的。

文件:文件系统中一个单元的相关数据在操作系统中的抽象。

文件系统的功能(用户角度)

  • 分配文件磁盘空间
    • 管理文件块(哪一块属于哪一个文件)
    • 管理空闲空间(哪一块是空闲的)
    • 分配算法(策略)
  • 管理文件集合
    • 定位文件及其内容
    • 命名:通过名字找到文件的接口
    • 最常见:分层文件系统
    • 文件系统类型(组织文件的不同方式)
  • 提供的便利及特征
    • 保护:分层来保护数据安全
    • 可靠性/持久性:保持文件的持久即使能发生崩溃、媒体错误、供给等

文件和块(文件角度)

文件属性:名称、类型、位置、大小、保护、创建者、创建时间、最近修改时间等等。

文件头:

  • 在存储元数据中保存了每个文件的信息;
  • 保存文件的属性;
  • 跟踪哪一块存储块属于逻辑上文件结构的哪个偏移。

文件描述符(编程者角度)

文件描述符的概念与功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值