正在加载图片...
第15章光盘存储器的格式 这就需要一个文件系统来管理,这样就可使用户把CD-ROM当成一个文件集来看待,而不是让 用户从物理层上去看待 CD-ROM盘。因此,仅有物理格式标准化还不够,还需要有一个如何把 文件和文件目录放到 CD-ROM盘上的逻辑格式标准,也就是文件格式 由于CD-ROM标准( Yellow book)没有制定文件标准,所以计算机厂家不得不开发自己的 CD-ROM逻辑格式。这些不统一的CD-ROM逻辑格式严重地影响了CD-ROM的推广应用。为了解决 这个问题,计算机工业界的代表聚集在美国内华达州的 Del Webb' s High Sierra Hotel& Casino,起草了一个CD-ROM文件结构的提案,叫做 High sierra文件结构,并把这个提案提 交给了国际标准化组织( International Standards0 rganization,IS0),IS0作了少量修改 后命名为IS09660。通过许多软硬件公司的共同的艰苦努力,尤其是 John Einberger、Bill Zoellick等人作出的贡献,历时5年,终于在1988年正式公布了这个标准,命名为 Information Processing----Volume and File Structure of CD-ROM for Information Interchange”,可译为“信息处理:用于信息交换的CD-ROM的卷和文件结构” IBM PC及其兼容机的文件结构叫做MS-DS文件结构,而 Apple macintosh计算机的文件 结构叫做分层结构文件系统( Hierarchical File System,HFS)。由于这两种文件结构不相 同,因此MS-D0S文件不能在 Macintosh计算机上运行,而HFS文件不能在 IBM PC机上运行。IS0 960标准既不是MS-D0S的文件结构标准,也不是HFS的文件结构标准,而只是一个描述计算 机用的CD-ROM文件结构标准。因此,计算机要能够读IS09660文件结构的盘,它的操作系统 就必需要有支持软件,这个软件通常是在现有操作系统上进行扩展( Extension)。 Microsoft 公司为读CD-ROM盘上的IS0960文件而开发的程序叫做 MSCDEX( Microsoft cd-ROM Extension),它需要和CD-RM驱动器带的设备驱动程序相联合,MS-DOS操作系统才能读 CD-ROM盘上的IS09660文件。 MSCDEX.EXE程序的主要功能就是把IS09660文件结构转变成 MS-DOS能识别的文件结构。 在MS-D0S和MS- Windows环境下, IBM PC及IBM兼容机计算机必需安装 MSCDEX. EXE和 CD-ROM驱动器带的设备驱动程序软件才能读CD-ROM盘上的文件。在MS- Windows3.x环境下, 设备驱动程序要安装在 CONFIG.SYS文件中,而 MSCDEX.EXE文件要安装在 AUTOEXEC.BAT文件 中。同样,其他的操作系统也需要开发类似于 MSCDEX. EXE的软件,并且同样要与CD-ROM驱动 器带的设备驱动程序联合工作,这样才能读ISO9660盘上的文件 在 Windows95/98环境下不需要另外配置 CONFIG.SYS和 AUTOEXEC.BAT文件,它本身带有 MSCDEX. EXE和设备驱动程序,在安装过程中会自动安装,因此用户自己也就不需要另外安装 MSCDEX.EXE和 CD-ROM设备驱动程序。 15.2.2逻辑结构的设计概要 文件系统是在应用软件和控制器之间的软件,它是操作系统的一部分。文件系统实际上 是组织数据的一种方法,使应用程序访问 CD-ROM时不需要关心物理地址或数据结构。一个完 整的CD-ROM文件系统有三个主要部分组成 (1)逻辑格式( logical format):它是文件格式的同义词。逻辑格式是确定盘上的数 据应该如何组织,以及存放在什么地方。说得具体一点就是基本的识别信息放在何处,文件 目录应该如何构造,到何处去找盘上的目录,一个应用软件存放在几张光盘上等等。由此也 可以看到,逻辑格式与物理格式是不同的 (2)源软件( origination software):它是把数据写到逻辑格式的软件,按逻辑格式把 要存到盘上的文件进行装配,所以源软件又称“写”软件 (3)目的软件( destination software):它是把数据从逻辑格式读出来,并且把数据转 换成文件,因此目的软件又称为“读”软件。它在终端用户的机器上能够理解逻辑格式,并 且使用逻辑格式来访问盘上的文件。 在上述三部分中,逻辑格式是文件系统的核心。逻辑格式标准统一后,盘上的信息就有 可能在不同的信息处理系统之间进行交换 定义CD-ROM的逻辑格式与定义磁盘的逻辑格式有差别,这是由于这两种存储器的特性不 同。定义CD-ROM逻辑格式首先要考虑CD-ROM本身的特性。对定义 CD-ROM逻辑格式产生较大影 响的因素有 CD-ROM是只读存储器,而磁盘是可读/写存储器,这就不需要添加、删除目录等功第15章 光盘存储器的格式 10 这就需要一个文件系统来管理,这样就可使用户把CD-ROM当成一个文件集来看待,而不是让 用户从物理层上去看待CD-ROM盘。因此,仅有物理格式标准化还不够,还需要有一个如何把 文件和文件目录放到CD-ROM盘上的逻辑格式标准,也就是文件格式。 由于CD-ROM标准(Yellow Book)没有制定文件标准,所以计算机厂家不得不开发自己的 CD-ROM逻辑格式。这些不统一的CD-ROM逻辑格式严重地影响了CD-ROM的推广应用。为了解决 这个问题,计算机工业界的代表聚集在美国内华达州的Del Webb’s High Sierra Hotel & Casino,起草了一个CD-ROM文件结构的提案,叫做High Sierra文件结构,并把这个提案提 交给了国际标准化组织(International Standards Organization,ISO),ISO作了少量修改 后命名为ISO 9660。通过许多软硬件公司的共同的艰苦努力,尤其是John Einberger、Bill Zoellick等人作出的贡献,历时5年,终于在1988年正式公布了这个标准,命名为 “Information Processing——Volume and File Structure of CD-ROM for Information Interchange”,可译为“信息处理:用于信息交换的CD-ROM的卷和文件结构”。 IBM PC及其兼容机的文件结构叫做MS-DOS文件结构,而Apple Macintosh计算机的文件 结构叫做分层结构文件系统(Hierarchical File System,HFS)。由于这两种文件结构不相 同,因此MS-DOS文件不能在Macintosh计算机上运行,而HFS文件不能在IBM PC机上运行。ISO 9660标准既不是MS-DOS的文件结构标准,也不是HFS的文件结构标准,而只是一个描述计算 机用的CD-ROM文件结构标准。因此,计算机要能够读ISO 9660文件结构的盘,它的操作系统 就必需要有支持软件,这个软件通常是在现有操作系统上进行扩展(Extension)。Microsoft 公司为读 CD-ROM盘上的 ISO 9660 文 件 而开 发 的程 序 叫 做 MSCDEX(Microsoft CD-ROM Extension),它需要和CD-ROM驱动器带的设备驱动程序相联合,MS-DOS操作系统才能读 CD-ROM盘上的ISO 9660 文件。MSCDEX.EXE程序的主要功能就是把ISO 9660文件结构转变成 MS-DOS能识别的文件结构。 在MS-DOS和MS-Windows环境下,IBM PC及IBM兼容机计算机必需安装MSCDEX.EXE和 CD-ROM驱动器带的设备驱动程序软件才能读CD-ROM盘上的文件。在MS-Windows 3.x环境下, 设备驱动程序要安装在CONFIG.SYS文件中,而MSCDEX.EXE文件要安装在AUTOEXEC.BAT文件 中。同样,其他的操作系统也需要开发类似于MSCDEX.EXE的软件,并且同样要与CD-ROM驱动 器带的设备驱动程序联合工作,这样才能读ISO 9660盘上的文件。 在Windows 95/98环境下不需要另外配置CONFIG.SYS和AUTOEXEC.BAT文件,它本身带有 MSCDEX.EXE和设备驱动程序,在安装过程中会自动安装,因此用户自己也就不需要另外安装 MSCDEX.EXE和CD-ROM设备驱动程序。 15.2.2 逻辑结构的设计概要 文件系统是在应用软件和控制器之间的软件,它是操作系统的一部分。文件系统实际上 是组织数据的一种方法,使应用程序访问CD-ROM时不需要关心物理地址或数据结构。一个完 整的CD-ROM文件系统有三个主要部分组成: (1) 逻辑格式(logical format): 它是文件格式的同义词。逻辑格式是确定盘上的数 据应该如何组织,以及存放在什么地方。说得具体一点就是基本的识别信息放在何处,文件 目录应该如何构造,到何处去找盘上的目录,一个应用软件存放在几张光盘上等等。由此也 可以看到,逻辑格式与物理格式是不同的。 (2) 源软件(origination software): 它是把数据写到逻辑格式的软件,按逻辑格式把 要存到盘上的文件进行装配,所以源软件又称“写”软件。 (3) 目的软件(destination software): 它是把数据从逻辑格式读出来,并且把数据转 换成文件,因此目的软件又称为“读”软件。它在终端用户的机器上能够理解逻辑格式,并 且使用逻辑格式来访问盘上的文件。 在上述三部分中,逻辑格式是文件系统的核心。逻辑格式标准统一后,盘上的信息就有 可能在不同的信息处理系统之间进行交换。 定义CD-ROM的逻辑格式与定义磁盘的逻辑格式有差别,这是由于这两种存储器的特性不 同。定义CD-ROM逻辑格式首先要考虑CD-ROM本身的特性。对定义CD-ROM逻辑格式产生较大影 响的因素有: ⚫ CD-ROM是只读存储器,而磁盘是可读/写存储器,这就不需要添加、删除目录等功 能
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有