词条 | Mt.rainier |
释义 | Mt. Rainer(也称为CD-MRW)是由Mount Rainier技术组推出的一种采用缺陷修补技术的标准CD-RW刻录格式。这项技术旨在使得操作系统可以自如在CD-RW盘片上存放数据,简化操作过程,让用户可以像使用软驱一样使用CD-RW盘片。共有38家业界领先厂商,包括康柏、微软、飞利浦、Sony等,涵盖了软件(操作系统)、OEM、芯片制造、家电等多个领域,都参与了这项技术的制定。 CD-MRW如何实现在CD-MRW这个名称中,“M”是“Mt. Rainier”的缩写。新的CD-MRW驱动器将支持缺陷管理,并通过UDF光盘格式解决CD-RW刻录盘片在不同使用环境中的通用问题。当然,实现这些新功能,用户还需要使用支持这一技术的新款刻录软件。 - 使用何种RW刻录格式? Mt. Rainier可以在1-4×和4-10×(HS-RW)上使用,文件系统需要是UDF 1.02或2.01。 - 有什么新功能? Mount Rainier具有下列5项主要功能: - 通过驱动器实现物理缺陷修补; - 逻辑写入寻址(2k); - 后台格式化; - 命令集执行方式; - 兼容性以及标准化。 缺陷修补在过去的若干年中,技术人员开发出不少技术,希望可以让用户可以通过简单的拖拽就实现CD-R、CD-RW刻录。其中大多数解决方案都是基于UDF 1.50光盘格式,其中就包括了缺陷修补技术,不过这里的修补是通过软件实现的。 如果通过驱动器硬件实现,那么缺陷修补将处理的更快更好,同时也将大大提高兼容性。文件系统以及应用程序也就无需兼顾驱动器/盘片的缺陷特性等情况。对于不知如何处理缺陷共享的CD-ROM驱动器,Mount Rainier技术组保证将提供通用驱动,使一般的CD-ROM具有读取相关盘片的能力。驱动将集成在Windows操作系统当中。 2K寻址 在目前的CD-RW格式中,因为大多数数据系统都具备2K或4K的寻址能力,所以需要数据块的大小为64kB。而Mount-Rainier通过引入2K逻辑寻址解决了这一问题, 文件系统以及其他应用都对光盘的实际数据块大小透明。 后台格式化 我们都知道,需要使用数据包刻录软件就需要用户使用前对盘片进行专门的格式化,而在Mt. Rainer中就不需要了。在光盘插入CD-MRW驱动器中以后,后台格式化就将在用户不知道的情况完成。这样不但降低了用户等待的时间,同时也非常迅速(几秒即可完成)。同时,用户的拖放数据操作将比后台格式化进程的优先级高。 指令集 Mt. Rainer技术组将在MMC-3标准中加入所有的指令和模式页。 兼容性和标准化 Mount Rainier技术组将其主要精力放到了兼容性问题上,确保现有的驱动器以及未来的产品都可以支持这项技术。同时设备也不需要制造商做出特别的更改。 - 技术信息 从CD-RW光盘系统的角度而言,整个MRW盘片就是一个区段,其中包含1条具有32个固定扇区的数据包的轨道。 CD-MRW盘片的轨道/区段结构 MRW盘片就是这样的结构,不够CD-MRW缺陷修补以及物力格式化功能还需要特别的功能,也就是在基础格式中作些改动: Lead-in, A区:TOC,无改动。 Lead-in, B区:TOC(次级通道Q)和MTA。在CD-MRW以前,Lead-in总是采用TOC方式刻录;不过在新的刻录格式中,它将作为固定的数据包刻录。MTA则从这个数据包开始使用,如果需要的话还可以向光盘中心延伸。 Program Area, A区:轨道1的pre-gap固定150扇区大小。TDB将吧这个轨道识别为固定数据包的轨道,数据包大小为32。 Program Area, B区:通用区域(General Application Area,GAA)则是一段不由缺陷修补系统控制的轨道,固定大小32个数据包,用户具有2MB的使用空间。 Program Area, Cx区:缺陷修补区(Defect Managed Area,DMA)包括多个DMA区段。每个Cx区段都在数据区(DA)后跟着一个空闲区(SA)。每个SA都包括8个数据包,数据区则包括C1、C2、–、Cn-1,一共136个主数据包。(Cn可能不到136个,这个和盘片的容量相关)。而缺陷修补区则是把所有的数据区逻辑串连起来。 Program Area, D区STA:包括33个数据包,是对MTA结构的备份。 Lead-out, A区:Lead-out,无改动。 寻址下面的表格对比的是在MRW之前的位址码(LBA)和MRW格式中的位址码: GAA寻址和传统的寻址方式是一样的。在DMA寻址扇区中的新寻址方式称作“method 3 addressing”。这里就有一个小问题:过去只有一种LBA存在,而现在我们有了2个。MRW模式页就是区别的方法。系统将在两种寻址空间(DMA、GAA)之间根据MRW模式页的逻辑单元对照表进行转换。 主机请求/逻辑单元请求 电脑系统将MRW盘片视作一个可移动的磁盘,扇区大小为2048byte。这也就意味着MRW盘片上保留了MMC的随机读取能力并加入了随机写入能力。在逻辑单元中,只有对32扇区固定的数据包可以进行写入操作。MMC-1和MMC-2个逻辑单元共同受到这个制约。对于MRW盘片而言,其逻辑单元不会受到这个限制。 后台格式化 在后台格式化过程中,盘片还是可以在LBA区域中进行读写操作,这些区域在格式化完成后也将继续保存。用户也可以关闭这个格式化功能,不过需要将光盘进行封包操作,才能在支持Multi-Read读取的设备上使用。当然,用户还可以在需要的时候重新开启后台格式化功能。 - 用户的自由空间有多少? 当CD-RW盘片插入支持MRW的CD-RW驱动器后,盘片上的Lead-in ATIPA会表明盘片从97:38:20开始,而Lead-out则从75:04:12开始。 让我们假设这张盘片将被完全格式化成一个CD MRW盘片。那么我们就会最多得到337812个扇区(位于程序区域中,从00:00:00到75:04:12之前)。那么在00:02:00的地方,我们会找到第一个用户扇区。这也就是说第一个数据包位于轨道1的Pre-gap之前5个扇区。337812-5=337667个扇区就用来存放固定的数据包。 337812-(150-175)=39×8658+5 这样我们就最后得到8658个数据包以及5个空扇区,空扇区则移入Lead-Out区使用。 下面就是分配了: 分类 Packet使用 GAA 32 STA 33 DMA 8596 SA/DA 144×59 SA(末尾的) 9 DA(末尾的) 89 合计 8658 最后计算一下用户在DMA中实际可以使用的扇区就是32×(59×136+89)=25916。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。