• Lecture 13 File system(文件系统)


    1、文件的目录

    (1)文件目录是用来检索文件的。文件目录由若干目录项组成。目录项记录文件的 有关信息。
    (2)文件目录的结构 包括一级目录结构、二级目录结构和树形(多级)目录结构。 树形目录允许用户在自己的文件中再建立子目录。从根目录到文件之间所有各级子目 录名和该文件名的顺序组合称为文件的“路径名”,路径分为绝对路径,相对路径。

    2、文件的分类

    • 文件可以按各种方法进行分类:
    • 按用途:系统文件、库文件、用户文件
    • 按保护级别:可执行文件、只读文件、读写文件
    • 按信息流向:输入文件、输出文件、输入输出文件
    • 按存放时限:临时文件、永久文件、档案文件
    • 按设备类型:磁盘文件、磁带文件、卡片文件、打印文件
    • 按文件组织结构:逻辑文件、物理文件(顺序文件、链接文件、索引文件)

    3、文件的存取方式

    顺序存取,随机存取。 文件的存取方式有顺序存取和随机存取两种。磁带上的文件只能顺序存取,磁盘上的 文件既可采用顺序方式也可用随机方式存取。

    4、文件的结构

    4.1 逻辑结构

    用户构造的文件称为文件的逻辑结构。如用户的一篇文档、一个数据库记录文件等。 逻辑文件有两种形式:流式文件和记录式文件。 流式文件是指用户对文件内信息不再划分的可独立的单位,如我们的 word 文件,图 片文件等。整个文件是以顺序的一串信息组成。 记录式文件:是指用户对文件内信息按逻辑上独立的含义再划分信息单位,每个单位 为一个逻辑记录。记录式文件可以存取的最小单位是记录项。每个记录可以独立存取。这 个在数据库中我们学得比较多,容易理解。

    4.2 物理结构

    由文件系统在存储介质上的文件构造方式称为文件的物理结构。物理结构有:

    1. 顺序结构:在磁盘上就是一块接着一块地放文件。逻辑记录的顺序和磁盘顺序文 件块的顺序一致。顺序文件的最大优点是存取速度快(可以连续访问)。
    2. 链接结构:把磁盘分块,把文件任意存入其中,再用指针把各个块按顺序链接起 来。这样所有空闲块都可以被利用,在顺序读取时效率较高但需要随机存取时效率低下 (因为要从第一个记录开始读取查找)。
    3. 索引结构:磁盘不分块,文件的逻辑记录任意存放在磁盘中,通过一张“索引表”指示每 个逻辑记录存放位置。这样,访问时根据索引表中的项来查找磁盘中的记录,既适合顺序 存取记录,也可以随机存取记录,并且容易实现记录的增删和插入,所以索引结构被广泛 应用。

    4.3 文件的保护与保密

    1. 文件的保护是防止文件被破坏。文件的保密是防止文件被窃取。
    2. 文件的保护措施: 防止系统故障造成的破坏,可以采建立副本和定时转储的方法;为了防止用户共享文 件可能造成的文件破坏,可以采用树形目录结构、存取控制表和规定文件使用权限的方 法。
    3. 文件的常用保密措施:隐藏文件目录、设置口令和使用密码(加密)等。
  • 相关阅读:
    [附源码]SSM计算机毕业设计中小型便民药店管理论文JAVA
    Spring MVC异常处理
    java毕业设计广告投放mybatis+源码+调试部署+系统+数据库+lw
    互斥锁,自旋锁,读写锁
    C++进阶篇5-哈希
    【Linux-进程状态】
    Redis实战篇一 (短信登录)
    汽车抬头显示器HUD阳光倒灌实验太阳光模拟器
    使用 OpenCV 构建文档扫描仪
    关于安卓13中Android/data目录下的文件夹只能查看无法进行删改的问题
  • 原文地址:https://blog.csdn.net/weixin_61823031/article/details/126431932