
| 出版日期:2000-01-10 总期号:891 本年期号:03 |
|
packet writing刻录方式
cd-rw可擦写刻录机系列技术讲座(三十九) 高宏、刘伟 早期的cd-r刻录机在一个刻录操作中,必须要将完整的轨道刻写到盘上。与此同时,计算机主机还要以固定的速率将数据不间断地传送到cd-r刻录机。 为了使cd-r光盘具有与硬盘一样的随机存储特性,扩展cd-r的使用范围,gutenberg systems公司在1995年11月提出了packet writing包刻写方式。包是若干个连续扇区的组合,它由开始部分、用户数据区和结束部分三部分组成。它允许用户在一条轨道中多次按包追加刻录数据,由于link、run-in和run-out总共只占用了7个扇区,因此包刻写方式与硬盘的写入方式类似,允许数据以任意的长度追加记录到光盘上,同时也不需要将写入轨道进行关闭操作。 用户数据区的长度(包的长度)有固定长度和可变长度两种。前者与硬盘的数据写入方式类似,以64kb为基本单位。后者对包的长度没有基本存储单位的限制,数据多大就用掉多少存储空间。 包刻写允许数据以每次写入一个文件的方式追加记录到光盘上,每当一个文件写入时将只修改原有的文件结构,而不是重写整个文件结构。在包刻写方式中,由于采用了cd-udf文件结构,因此数据的写入不需要对轨道或扇区进行关闭操作即可在cd-rom驱动器上读取,同时写入过程也不需要修改cd-r光盘的pma区和toc表,没有关闭的轨道位置信息将记录在轨道前间隔中的轨道描述扇区tds内。当一个文件或多个文件已完全写入后,cd-r刻录机将读取tds中的内容,修改已有的文件系统结构。 包刻写方式有顺序和随机记录两种模式。前者允许在每条轨道内从盘的内圈向外圈顺序刻录。后者与硬盘的数据写入方式类似,首先要将光盘格式化成逻辑扇区,然后再进行随机读写和重写操作。光盘格式化会用掉100mb左右的存储空间来存放数据的详细位置。随机记录模式可让用户在删除文件时将存储空间还给系统,它还能管理光盘上的坏扇区,将盘上坏的或失效的扇区重新安排,使以后的数据不再写入到坏扇区上。随机记录模式只适于刻录cd-rw光盘,修改数据时可对数据直接进行改写。顺序记录模式一般用在cd-r光盘上,更新数据时将新数据写到新的空白存储区中。 |
|||||||||||||||||