词条 | 缓存欠载技术 |
释义 | 概念缓存是衡量光盘刻录机性能的重要技术指标之一,它就像一个两端畅通的连通器,刻录时数据必须先写入缓存,刻录软件再从缓存区调用要刻录的数据;在刻录的同时,后续数据再写入缓存中,以保持要写入数据良好的组织和连续传输。系统在传输数据到缓存的过程中,不可避免的会发生传输的停顿,如果这种停顿状态持续一段时间,就会导致缓存内的数据被全部输出,而得不到输入,此时就会造成缓存欠载错误,这样就会导致刻录光盘失败从而产生废盘。因此刻录机应该采用较大容量的缓存容量,再配合防刻死技术,就能把刻坏盘的几率降到最低。同时缓存还能协调数据传输速度,保证数据传输的稳定性和可靠性。 刻录机出现以来一直有一个问题,就是Buffer Under Run(缓存欠载),因为这个情况出现以后,就会导致刻录盘片报废,浪费我们的金钱和时间。不过好在目前已经有很多技术可以很好的克服这钟错误了,今天我们就一起来看看这些技术。 缓存欠载问题的产生原因CD-RW驱动器一般以恒定线速度不停地进行刻录。一旦开始刻录,主计算机就必须不断地以比CD-RW驱动器刻录速度更快的速度发送刻录请求。由于系统工作负载不断变化而使数据传输率不可能是一个恒定的速度,因此,CD-RW驱动器先将系统传来的数据存储在缓存中,从而高速调节了数据刻录与系统不稳定的数据传输速度间的差异。在理想情况下,缓冲区中应始终保持有刻录所需要的数据,这就要求驱动器最好有650MB容量的缓冲区,而这是不可能的,一般情况下缓冲存储器是2M~4MB。当驱动器刻录所需数据小于缓冲区大小时就不会发生刻录缓冲错误,而当驱动器刻录所需数据大于缓冲区大小时,驱动器开始刻录后就需要不断从系统获得数据。因此,当数据的传输由于某些原因发生延迟时,驱动器没有了足够的数据,将无法继续维持正常的刻录过程,因此这种错误就是“缓存欠载”。 解决方法当然解决这个问题有两种方法:第一种:就是扩大缓存容量,但提高缓存容量势必要增加刻录机的成本,并且大容量的缓存控制起来也并不是很方便。第二种方法就是在刻录进行前就避免缓存欠载的出现。 而目前一般采用的就是当缓存欠载的时候停止刻录机工作,等到数据充分则继续开始刻录,这种功能主要通过集成在驱动控制电路中的硬件和代码实现的。其保护功能主要表现为当刻录开始后,驱动器内的控制芯片一直监视缓冲的状态,当驱动器判断可能发生刻录缓冲错误时,驱动器会暂停刻录,并根据光盘的桔皮书规范把光头停泊到适当的位置,并处于暂停状态时,不过这个时候驱动器仍不断从主系统接收数据,一旦接收到足够的数据,便通过访问原来刻录的数据准备重新开始刻录。驱动器首先比较盘片上已刻录的数据和缓冲区中的数据,以便进行数据同步。当探测到最后一次刻录位置时,驱动器就重新开始刻录。由于驱动器中的控制芯片中存储了刻录暂停时的数据,所以,它可以控制缓冲区的状态以及电机的运转,使驱动器从原来暂停的地方重新开始,而不会丢失数据。 Burn-Proof技术三 洋的BURN-Proof是最早出现的防止缓存欠载的技术,同时也是很多刻录机普遍采用的刻录保护技术。BURN的全称是Buffer UnderRun-Proof,意为“防止缓存掏空”。BURN-Proof技术允许刻录机在刻录光盘的过程中,由于数据传输中断,缓存中没有数据,出现Buffer UnderRun错误时,BURN-Proof技术会命令刻录机立即关闭激光,暂时停止刻录工作,进入悬挂模式。当数据传输恢复,数据注满缓存后,该技术会搜录上次刻录停止时的数据中断点,并在中断点后重新开始刻录。 JustLink技术Just Link是由RICOH(理光)公司开发的技术,同三洋的BURN-Proof技术采用类似的原理,也是在缓存的数据不够时,暂停刻录,等待数据到达到,重新开始刻录。但从Just Link技术的工作示意图中,可以看出在工作方式上,有两点与BURN-Proof技术不同: 1、三洋BURN-Proof技术是当出现Buffer UnderRun错误后(也就是缓存中的数据完全被用完后),才停止刻录,等待数据传输恢复。而Just Link技术则会一直监视缓存中的数据量,当数据量减少到一定的值时(不是完全用完),就停止刻录。 2、在刻录中断后重新刻录时,Just Link允许当缓存里的数量达到一定量时,就开始进行刻录。而BURN-Proof技术则要等到将缓存充满才进行继续进行刻录。 此外,Just Link技术相比Burn-Proof技术最大的优点就是:在重新刻录时,起始点与上次刻录停止的中断点之间,所产生的空隙非常小,在12倍速刻录时仅仅只有2微米。我们知道,起始点与中断点之间的空隙,会随着刻录速度的增大而增大,BURN-Proof在12倍速刻录时产生40微米的空隙,但当在24倍速刻录时,其空隙距离将达到80微米,与最大容错的100微米已经很接近了。因此,Burn-Proof技术会随着刻录速度的提高而慢慢被淘汰。而Just Link则不然,即使在24倍速刻录时,其产生的间隙也只有4微米,因此即使刻录速度的提高,这种技术并不会很快消亡。 Seamless Link技术飞利浦的Seamless Link技术则是一种全新的技术,它可以通过自动在错误发生前预报而防止缓存欠载的问题。即使有此问题出现,也能通过此项技术做到无缝连接。 Seamless Link的主要工作方式: 1.显示数据量,这是刻录时的缓存 2.当有引起缓存中的数据底于一定标准时,暂停刻录过程并存储刻录终点 3.在暂停状态等待,获取新的数据填充缓存 4.刻录机侦测停止刻录的终点 5.重新开始刻录过程 飞利浦的Seamless link(目前全部授权给了Acer来唯一生产具有这种功能的产品)则是一个非常不错的技术,其相BURN-Proof和Just-Link等技术有以下好处: BURN-Proof实现的控制芯片LC898093KL 首先Burn-Proof和Just-Link需要额外的控制芯片才能实现欠载保护的功能。这就意味着其它厂商想生产具有这种技术的产品必须另外购买控制芯片,这样无形之中就增加了产品的成本。 第二,由于Seamless Link无需额外的控制芯片来支持欠载保护(其功能集成在Fireware中),因此我们在所有刻录软件中都可以直接使用这个功能,而BURN-Proof和Just-Link等技术则需要刻录软件的支持才能实现,这同时也限制了技术的适用性。 不过Seamless Link的断点是否真的不存在,我们暂时无法确认,但相信即使有也不可能很大。另外我们从Acer得到的消息,今后飞利浦除了Acer不打算授权Seamless Link技术,因此我们可能无法看到具有此技术的其它产品。 Write Proof技术Write Proof则是Teac公司推出的一种技术,此方式在进行刻录的时候,缓存容量检索模块会不停的检索缓存中的容量,当缓存中容量少于10%的时候就开始进入等待状态,之后重新进入刻录状态,通过缓存检索模块,但缓存容量大于10%的时候进行刻录,反之,则继续暂停。由于写入的时候缓存容量是不停被检测的,因此刻录的成功率大大增加,而且其自动记录短点位置,在续刻的时候也是进行无逢的连接。当然这种技术唯一的缺点就是CPU占用率稍高,并且只有Teac的刻录机在具有这个技术。 Safe Burn技术Yamaha的Safeburn技术则采用了它们自己所有对付数据缓冲欠载的技术的优点,其中最大的特点就是大容量的8MB缓存,除了大容量缓存来避免欠载现象发生外,其还具有一个刻录速度控制功能,两者的结合使得SafeBurn技术变的更强大。首先大容量的缓存几乎可以让欠载发生几率变得最小,而当缓存中的数据很少的情况下,刻录速度控制单元就自动把数据刻录速度降低来避免产生刻录空白区。这种技术最大的特点就是所有欠载应付技术都在缓存中直接进行,无需外界干预,因此不会存在刻录断点和空白区域。不过,同Teac的Write Proof技术一样,此种技术仅仅使用在Yamaha的产品上。 PowerBurn技术这项技术是由Sony公司今年才推出的技术,新技术类似于yamaha的SafeBurn技术,当缓存中数据量不足的时候自动降低刻录速度和刻录强度,并且当数据量下降到一定程度就会自动停止刻录,在重新具有数据的时候开始刻录,而刻录间隙就非常小,但这个技术只是在Sony的新闻中有提及,并没有查询到任何关于这个技术的详细情况,因此在这里就不做详细叙述了。不过这项技术虽然不错,但是和Yamaha的Safe Burn相比还是有差距的。 结论: 相信大家看了这篇文章之后,应该对这些技术有一定的了解了吧,从这些技术的特点来看,Yamaha的SafeBurn技术和飞利浦的Seamless Link技术更加具有前途,前者的技术是怡套全面的数据保护系统,而后者则无需新增任何的控制芯片,并且也不需要软件的支持就可以实现,因此这两种技术今后前途不可限量,当然JustLink技术和Write Proof也非常值得关注,毕竟其刻录断点间隙非常小,更适合以后的发展需要,不过目前采用这类技术的公司不多,因此真正进入人心还是需要时日的。当然最后还是要提一下BURN-Proof技术,这种作为最早的缓存欠载解决方案可能很快就将走到尽头了(目前三洋已经宣布开发了Burn-Proof II技术,其24速时的刻录间隙不超过2微米,但我们没有得到任何的官方资料,因此不做介绍了),但其毕竟刻录机发展史上的历程碑 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。