欢迎投稿
设为首页
关于我们
投诉报错


十大精采文章排行榜

热 点 文 章






[综述] Mt. Rainier技术简介

 



本文现已有 次点击

main 编译自 cdrinfo.com

 

指令集

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。

 

作者:main

 

发表时间:2003-10-28 18:12:00


推荐给好友我要投稿关闭 返回顶部


最近五篇相关文章



 


服务器资源由“维翰科技”提供 | 网络安全维护由“补天网”提供

网站导航 - 投诉报错 - 关于我们 - 珠江路商家黄页 - 珠江路一线公交车一览表