📜  什么是CDFS(光盘文件系统)?

📅  最后修改于: 2021-04-17 02:08:58             🧑  作者: Mango

介绍:
CDFS代表光盘文件系统。在CDFS时代之前,人们没有任何媒介可以存储长期存储的记忆或文件。数据和信息的存储是一个主要问题,因为那时世界需要一个可以以压缩格式存储多个文件的系统。但是技术革命改变了世界文化,新的先进事物开始进入市场。 CDFS于1999年8月21日出现。当时,CDFS被认为是技术行业中最先进的技术。 CDFS提供的许多功能立即引起了人们的关注:

  1. 它是用于只读和一次写入CD-ROM的文件系统。
  2. 它将所有曲目和CD上的启动映像导出为普通文件。
  3. CDFS提供了广泛的服务,包括在一次写入媒体上创建,替换,重命名或删除文件。
  4. 它使用VCACHE驱动程序来控制CD-ROM光盘缓存,从而使播放更流畅。
  5. 它包括几个光盘属性,例如卷属性,文件属性和文件放置。

历史:
CDFS是由Simson Garfinkel和J. Spencer Love在1985年至1986年之间在麻省理工学院媒体实验室开发的。CDFS是从一次写入CD-ROM模拟器开发的。它们旨在将任何数据和信息存储在只读和一次写入媒体上。 CDFS的一大挫折是它从未被出售。文件系统源代码已在Internet上发布。
可以使用CDFS标准保存磁盘映像,该标准可用于刻录ISO 9660光盘。 ISO 9660在某些硬件和软件提供商中也称为CDFS,是由ISO(国际标准化组织)发布的用于光盘介质的文件系统。

应用范围:
文件系统是一种系统的组织方式,必须将文件组织在硬盘中。当用户打开硬盘访问文件时,将启动文件系统。这是光盘文件系统的一些应用程序:

  1. CDFS创建了一种方法,系统首先设置根目录,然后自动为其创建所有后续文件夹。
  2. 该系统还为所有用户提供广泛的服务。您可以创建添加到主根文件中的新文件或文件夹,或者我们可以说系统的“文件树”。
  3. 还存在将数据或文件从CD传输到笔记本电脑或计算机的问题。但是CDFS向我们展示了解决此问题的绝佳解决方案。这对于刻录可以在不同设备之间交换的光盘很有用。
  4. CDFS并非特定于单个操作系统,这意味着可以在基于Windows或Linux的计算机上读取使用CDFS在Macintosh上刻录的光盘。
  5. 它可以在多种操作系统上运行。这意味着如果用户开始使用光盘文件系统从Macintosh转移文件,他还可以在Windows操作系统中操作文件。
  6. 光盘图片也使用适当的系统标准保存。所有文件都具有典型的.ISO扩展名。

类型:
有不同版本的光盘文件系统:

  1. 集群操作系统。 (可以是全局或网格)
  2. 闪光灯操作
  3. 目标文件系统
  4. 语义的
  5. 隐写过程
  6. 版本控制
  7. 综合操作系统

这个怎么运作?
答案可以非常简单和具体。这个想法是存储多个文件并使用文件系统执行某些操作,例如插入或删除。
ISO 9660或我们可以说光盘文件系统开始追根溯源到High Sierra文件系统。它通过使用分层(深度目录的八级)树文件系统,以有序的方式排列文件,以最大程度地减少非顺序访问。为了支持跨平台兼容性,它定义了一组最小的通用文件属性和名称属性。

好处:

  1. 从CD到PC传输文件非常容易,反之亦然。
  2. CDFS支持跨平台兼容性。
  3. CD的生产非常便宜,因此系统也很便宜。
  4. 该系统使用一种非常快速的方式来传输数据。
  5. 大多数计算机都读取CD,因此对于光盘文件系统而言,这是一个巨大的成功。

缺点:

  1. 最大的挫折是它们支持较小的存储容量。
  2. CDFS提供了较慢的访问。

光盘文件系统确实是麻省理工学院媒体实验室的开发人员非常伟大的发明。它改变并解决了许多问题,例如跨平台兼容性,更快的数据访问。

参考:

  1. https://techterms.com/definition/cdfs
  2. https://www.computerhope.com/jargon/c/cdfs.htm
  3. http://www.cdfs.com/cdfs-introd.html