操作系统——文件管理

本文深入探讨了文件系统的各个方面,包括文件的属性和组织方式,操作系统提供的功能,文件在内存和外存的存储,以及逻辑结构如顺序文件、索引文件等。同时,介绍了文件目录的构成,如FCB和索引节点,并讨论了不同级别的目录结构及其优缺点。此外,还涵盖了文件的物理结构,如连续分配等文件分配方式。
摘要由CSDN通过智能技术生成

一. 系统总览

在这里插入图片描述

二. 文件的基本概念

问题的出发点
在这里插入图片描述
在这里插入图片描述

2.1 文件的属性

在这里插入图片描述

2.2 文件内部的数据应该怎么组织起来?

在这里插入图片描述
在这里插入图片描述

2.3 文件之间应该怎么组织起来?

在这里插入图片描述

2.4 操作系统应该向上提供哪些功能?

在这里插入图片描述
在这里插入图片描述

2.5 从操作系统位置向下看,文件应如何存放在外存?

在这里插入图片描述
在这里插入图片描述

2.6 其他需要由操作系统实现的文件管理功能

在这里插入图片描述

三. 文件的逻辑结构

3.1 内容概述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.2 无结构文件

在这里插入图片描述

3.3 有结构文件

在这里插入图片描述

3.3.1 分类

根据各条记录的长度(占用的存储空间)是否相等,又可分为定长记录和可变长记录

1. 定长记录

在这里插入图片描述

2. 可变长记录

在这里插入图片描述

3.3.2 有结构文件的逻辑结构

在这里插入图片描述

1. 顺序文件
  1. 定义
    在这里插入图片描述

  2. 分类
    在这里插入图片描述

  3. 顺序文件组织引出的问题
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

2. 索引文件

在这里插入图片描述

3. 索引顺序文件
  1. 定义
    在这里插入图片描述
  2. 索引顺序文件检索效率分析
    在这里插入图片描述
  3. 解决方法
    在这里插入图片描述

四. 文件目录

4.1 内容概述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

4.2 文件控制块(File Control Block,FCB)

4.2.1 什么是文件控制块

在这里插入图片描述
在这里插入图片描述

4.2.2 对文件目录需要进行哪些操作呢?

在这里插入图片描述

4.3 目录结构

4.3.1 单级目录结构

在这里插入图片描述

4.3.2 两级目录结构

在这里插入图片描述

4.3.3 多级目录结构(树形目录结构)

在这里插入图片描述
在这里插入图片描述

1. 树形目录的缺点

在这里插入图片描述

2. 解决办法:无环图目录结构

在这里插入图片描述

4.4 索引节点(FCB的改进)

在这里插入图片描述
在这里插入图片描述

五. 文件的物理结构(文件分配方式)

5.1 内容概述

在这里插入图片描述
在这里插入图片描述

5.2 文件块、磁盘块

在这里插入图片描述
在这里插入图片描述

5.3 文件分配方式:连续分配

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值