操作系统:文件管理(一)文件系统基础

4.1 文件系统基础

4.1.1 文件的基本概念

文件是以硬盘为载体的存储在计算机上的信息的结合。
在系统运行时,计算机以进程为基本单位进行资源调度分配,而用户在进行输出输入中,则以文件为基本单位。
在这里插入图片描述

4.1.2 文件控制块和索引结点

  1. 文件的属性
    操作系统通过文件控制块FCB来维护文件元数据。
  2. 文件控制块
    用来存放控制文件需要的各种信息的数据结构,以实现“按名存取”,FCB的有序集合称为文件目录,一个FCB就是一个文件目录项。
    在这里插入图片描述
    在这里插入图片描述
  3. 索引结点
    文件名和文件描述信息分开,使文件描述信息单独形成一个称为索引结点的数据结构,简称i结点。
    (1)磁盘索引结点
    (2)内存索引结点

4.1.3 文件的操作

  1. 文件的基本操作
    1)创建文件
    2)写文件
    3)读文件
    4)重新定位文件
    5)删除文件
    6)截断文件

  2. 文件的打开与关闭
    在这里插入图片描述

4.1.4 文件保护

口令保护
加密保护
访问控制等

4.1.5 文件的逻辑结构

  1. 无结构文件(流式文件)
  2. 有结构文件(记录式文件)

4.1.6 文件的物理结构

  1. 连续分配
    每个文件在磁盘上占有一组连续的块。
    在这里插入图片描述
  2. 链接分配
    1)隐式链接
    在这里插入图片描述
    在这里插入图片描述
    2)显式链接
    在这里插入图片描述
  3. 索引分配
    建立索引表,记录文件各个逻辑块对应的物理块。
    在这里插入图片描述
  4. 混合索引分配
    在这里插入图片描述
    在这里插入图片描述
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lxkeepcoding

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值