当前位置:首页 > 内存 > 正文

文件控制块在内存还是外存

  • 内存
  • 2024-09-05 13:11:30
  • 1182

一、什么是文件目录和目录文件?什么是文件目录、目录文件和当前目录?
答:文件控制块的有序集合构成文件目录,每个目录项都是一个文件控制块。
为了管理文件目录,文件目录通常以文件的形式保存在外部存储空间中。目录文件是固定长度的日志文件。
系统为用户提供一个当前正在使用的工作目录,称为当前目录。
从操作系统的角度来看,文件夹也是一种文件类型,但可以包含其他文件。您可以将文件目录视为一张表。每个条目都是一个FCB(文件控制块)。每个信息条目标识特定文件的存在。
但是这个表也可以以文件的形式存储在磁盘上。我们将此文件称为目录文件,以区别于常规文件。
二、操作系统-文件系统人们需要存储信息。早期的计算机数据存储在纸带上,存储和读取都不方便,而且容量很低,磁盘存储器的出现,程序和数据只有随着数据管理的发展才能实现质的飞跃。系统出口文件需要将信息以单元即文件的形式提取到磁盘或其他外部存储介质上,从而产生出口系统文件。
文件系统是操作系统中统一管理数据资源的软件程序。它管理文件的存储、检索和更新,提供安全可靠的通信和保护方法,并且用户友好。从用户的角度来看,文件系统负责用户创建、读写文件、归档、镜像、成像、求解等。还可以按名称访问文件。Scapus
一组顺序已知的、逻辑上完整的数据集。这里的标识符是文件的名称,“信息对象”组成了文件的内容。
外部存储与内部存储相比,主要用于存储信息。其特点是在断电后仍能保存信息。外部存储设备通常由闪存驱动器和存储介质组成,并且常常包含在存储介质中。存储介质
包括:磁带、磁盘、光盘、闪存
磁带是连续存储的,访问是一样的。磁盘
支持随机读取。磁盘由带有磁头的机械臂和可读写的磁盘组成。系统盘初始化时,会分成一些同心圆,称为磁道。该信息只会存储在痕迹中。使用时,驱动电机使圆盘高速匀速旋转,且圆盘仍处于旋转状态。在此期间,信息通过头部被读取。
光盘是一种非磁性存储介质,其材料在激光的作用下发生变化。
闪存可充电擦除、支持随机存取、无活动机械部件、寿命长、可靠性高。
文件可以从不同的维度来区分:
按用途分类:
按文件的组织方式分类:
逻辑结构文件的组织形式用户的文件已被查看。逻辑文件是描述文件中信息的组织形式的抽象结构。文件按其逻辑结构可分为三类:无格式字符文件(由字节组成)、定长文件和可变记录文件(由记录组成);存储结构有顺序存储、链式存储、索引存储三种;
顺序表在连续的空间中,只要知道从哪里开始就可以使用起始地址和长度来读取表。
优点:支持随机访问,缺点
:不支持动态扩展,容易破损。
链式存储:文件存在于不连续的物理块中。文件控制块存储指向系统第一个物理块的指针
优点:可以动态扩展,提高磁盘利用率;缺点:1。如果其中一个物理块出现错误,则所有后续块都将无法读取。
2.列表
优点:可以动态伸缩,支持随机访问;
缺点:搜索次数较多,搜索时间长;
索引文件的主要用途是管理和快速读取文件列表。
第一步是线性表。其优点是:结构简单,实现简单;同一文件中不同用户名无法解决问题;有很多桌子。
二级目录分为主目录和用户目录。主目录提供所有用户的物理位置;多级目录(目录树)除了最底层包含文件信息的物理块外,还增加了目录或下一级的表格。Hierarchy的优点很明显,解决了文件名重复的问题,加快了搜索速度。
指文件的目录路径。
直接条目是以记录方式存储在文件目录中的文件包络块。
文件目录由多个控制文件按块集合而成。
参考:《操作系统》机械工业出版社2017年版