第七、八章 目录

从用户角度看,文件系统的主要目的是:实现对文件的按名存取

按文件的逻辑结构将文件分为两大类:记录式文件、流式文件

按物理结构划分,文件主要有三类:顺序文件、链接文件、索引文件

操作系统实现按名存取的关键在于:解决文件名与文件存储地址的转换

组织文件数据
存放文件数据
检索使用文件

文件控制块——FCB
为了能对一个文件进行正确的存取,必须为文件设置用于描述和控制文件的数据结构,称之为“文件控制块”(FCB)

  • 文件与文件控制块一一对应
  • 记录文件名及其存放地址、文件的说明和控制信息。(是谁?在哪里?什么权?)
  • 文件管理程序借助于文件控制块中的信息对文件施以各种操作。

把文件控制块的有序集合称为文件目录,即一个文件控制块就是一个目录项。通常一个文件目录也被看作是一个文件,称为目录文件

目录管理

1、基本信息记录(FCB,目录项)
2、方便检索、管理(目录操作)

目录管理的要求:

  • 实现“按名存取”;(最基本功能)
  • 提高对目录的检索速度;
  • 文件共享;
  • 允许文件重名。

FCB内容:基本信息类、存取控制信息类、使用信息类
文件物理位置:

  • 对于连续文件:文件起始块号;
  • 对于链接文件:指向第一个物理块的指针;
  • 对于索引文件:索引表地址。

文件FCB组成的“目录”文件存放于磁盘;需要时,要从磁盘将目录内容调入内存进行检索和使用

索引结点

减少移动磁头的开销

目录结构

关系到文件系统的存取速度,也关系到文件的共享性和安全性

  • 单级目录

  • 两级目录
    - 提高了检索目录的速度。
    - 在不同的目录中可重名。
    - 不同用户还可以使用相同/不同的文件名来访问系统中的同一个共享文件。

  • 多级目录
    - 层次结构更清晰、提供更灵活的权限管理等
    - 但目录级别太多时也会增加路径检索层次,增加磁盘访问时间

目录查询技术:

用户要访问一个已存文件:

  • 目录数据调入内存;
  • 按名检索:系统利用提供的文件名对目录(根据目录层次,需要做的检索次数也 不同)进行查询
  • 找该文件控制块
  • 读FCB或对应索引结点;
  • 从文件物理地址换算出文件在磁盘上的物理位置;
  • 最后通过磁盘驱动程序,将所需文件读入内存。
线性检索法:

单级目录中

  • 用户提供文件名,顺序查找文件目录。

树型目录中

  • 用户提供路径名,如/user/ast/mbox
  • 对多级目录进行逐层查找
Hash 方法
文件共享(节约存储空间)与保护

方式:索引结点、符号链

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《同济大学高等数学第七版》pdf目录如下: 第一章 函数的概念与基本性质 1.1 实数与函数 1.2 函数的概念与函数的表示 1.3 函数的运算与初等函数的性质 1.4 函数的图像与函数的性质 1.5 函数的单调性与单调函数的性质 1.6 函数的奇偶性与周期性 第二章 极限与连续 2.1 引例引言 2.2 数列极限的概念 2.3 无穷小量与无穷大量 2.4 数列极限的性质与判断准则 2.5 函数极限的概念与性质 2.6 间断点与连续函数的概念 2.7 连续函数的性质与判断准则 第三章 导数与微分 3.1 引例引言 3.2 导数的概念与性质 3.3 函数可导的判定与连续性 3.4 利用导数研究函数的性质 3.5 高阶导数与莱布尼茨公式 3.6 隐函数与参数方程导数的求法 3.7 微分的概念与性质 3.8 微分中值定理及其应用 第四章 微分中值定理与应用 4.1 辅助定理 4.2 高阶导数与函数的 Taylor 展开式 4.3 不等式与极值 4.4 曲线与曲率 4.5 渐近线与渐进行为 第五章 定积分与变限积分学 5.1 定积分的概念与性质 5.2 牛顿—莱布尼茨公式 5.3 反常积分 5.4 积分计算与应用 5.5 变限积分学及其应用 第六章 微分方程 6.1 微分方程的基本概念与解法 6.2 高阶线性微分方程 6.3 齐次线性微分方程 6.4 变量可分离的微分方程 6.5 齐次方程、一阶线性方程与伯努利方程 6.6 二阶线性常系数齐次方程 6.7 二阶线性非常系数齐次方程 第七章 空间解析几何 7.1 点、向量及其线性运算 7.2 点、直线与平面的垂直与平行关系 7.3 空间曲线及其切线与法平面 7.4 空间曲面及其切平面与法线 7.5 坐标变换与曲线的参数方程 7.6 空间解析几何的应用 以上是《同济大学高等数学第七版》pdf的目录,该书全面介绍了高等数学的基本概念、性质和应用,适用于高等院校的数学专业课程,同时也可作为工科、理科相关专业学生的参考书。 ### 回答2: 同济大学高等数学第七版的PDF目录包含以下内容: 1. 前言:介绍了本教材的编写目的和思路,以及适用的读者群体,强调了数学学科的重要性和应用的广泛性。 2. 第一章:函数与极限 介绍了函数的概念,包括初等函数和常用的数学符号表示。探讨了函数的极限及其性质,包括极限的定义、无穷小量、无穷大量等概念。 3. 第二章:导数与微分 讨论了导数的概念和性质,包括导函数、微分法则、高阶导数和隐函数求导等。介绍了利用导数来解决实际问题的方法,如最值问题、曲线的凹凸性和渐近线等。 4. 第三章:微分中值定理与导数的应用 介绍了微分中值定理及其应用,包括罗尔定理、拉格朗日中值定理和柯西中值定理等。讨论了利用导数来研究函数的单调性、极值和曲线的形态等问题。 5. 第四章:不定积分 探讨了不定积分的概念和性质,包括不定积分的定义、基本积分法和换元积分法等。介绍了一些特殊函数的积分计算方法。 6. 第五章:定积分及其应用 讨论了定积分的概念和性质,包括定积分的定义、定积分的基本性质和计算方法。介绍了利用定积分求解几何问题、物理问题和概率问题等应用。 7. 第六章:定积分的应用 继续讨论定积分的应用,包括曲线的弧长、旋转体的体积、质量和质心的计算等。介绍了利用定积分来解决实际问题的方法。 8. 第七章:微分方程 介绍了微分方程的概念和分类,包括常微分方程和偏微分方程。讨论了一阶和二阶线性常微分方程的解法,以及一些特殊微分方程的解法。 以上为同济大学高等数学第七版的PDF目录简要说明,这本教材全面而深入地介绍了高等数学各个主题的基本概念、原理和应用,适用于同济大学的高等数学课程及其他相关专业的学习者。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值