缓存欠载技术

衡量光盘刻录机性能的技术指标

缓存是衡量光盘刻录机性能的重要技术指标之一,它就像一个两端畅通的连通器,刻录时数据必须先写入缓存,刻录软件再从缓存区调用要刻录的数据;在刻录的同时,后续数据再写入缓存中,以保持要写入数据良好的组织和连续传输。

概念
系统在传输数据到缓存的过程中,不可避免的会发生传输的停顿,如果这种停顿状态持续一段时间,就会导致缓存内的数据被全部输出,而得不到输入,此时就会造成缓存欠载错误,这样就会导致刻录光盘失败从而产生废盘。因此刻录机应该采用较大容量缓存容量,再配合防刻死技术,就能把刻坏盘的几率降到最低。同时缓存还能协调数据传输速度,保证数据传输的稳定性和可靠性。
刻录机出现以来一直有一个问题,就是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微米,但我们没有得到任何的官方资料,因此不做介绍了),但其毕竟刻录机发展史上的历程碑
全国各地天气预报查询

上海市

  • 市辖区
  • 云南省

  • 临沧市
  • 云南省

  • 丽江市
  • 云南省

  • 保山市
  • 云南省

  • 大理白族自治州
  • 云南省

  • 德宏傣族景颇族自治州
  • 云南省

  • 怒江傈僳族自治州
  • 云南省

  • 文山壮族苗族自治州
  • 云南省

  • 昆明市
  • 云南省

  • 昭通市
  • 云南省

  • 普洱市
  • 云南省

  • 曲靖市
  • 云南省

  • 楚雄彝族自治州
  • 云南省

  • 玉溪市
  • 云南省

  • 红河哈尼族彝族自治州
  • 云南省

  • 西双版纳傣族自治州
  • 云南省

  • 迪庆藏族自治州
  • 内蒙古自治区

  • 乌兰察布市
  • 内蒙古自治区

  • 乌海市
  • 内蒙古自治区

  • 兴安盟
  • 内蒙古自治区

  • 包头市
  • 内蒙古自治区

  • 呼伦贝尔市
  • 内蒙古自治区

  • 呼和浩特市
  • 内蒙古自治区

  • 巴彦淖尔市
  • 内蒙古自治区

  • 赤峰市
  • 内蒙古自治区

  • 通辽市
  • 内蒙古自治区

  • 鄂尔多斯市
  • 内蒙古自治区

  • 锡林郭勒盟
  • 内蒙古自治区

  • 阿拉善盟
  • 北京市

  • 市辖区
  • 吉林省

  • 吉林市
  • 吉林省

  • 四平市
  • 吉林省

  • 延边朝鲜族自治州
  • 吉林省

  • 松原市
  • 吉林省

  • 白城市
  • 吉林省

  • 白山市
  • 吉林省

  • 辽源市
  • 吉林省

  • 通化市
  • 吉林省

  • 长春市
  • 四川省

  • 乐山市
  • 四川省

  • 内江市
  • 四川省

  • 凉山彝族自治州
  • 四川省

  • 南充市
  • 四川省

  • 宜宾市
  • 四川省

  • 巴中市
  • 四川省

  • 广元市
  • 四川省

  • 广安市
  • 四川省

  • 德阳市
  • 四川省

  • 成都市
  • 四川省

  • 攀枝花市
  • 四川省

  • 泸州市
  • 四川省

  • 甘孜藏族自治州
  • 四川省

  • 眉山市
  • 四川省

  • 绵阳市
  • 四川省

  • 自贡市
  • 四川省

  • 资阳市
  • 四川省

  • 达州市
  • 四川省

  • 遂宁市
  • 四川省

  • 阿坝藏族羌族自治州
  • 四川省

  • 雅安市
  • 天津市

  • 市辖区
  • 宁夏回族自治区

  • 中卫市
  • 宁夏回族自治区

  • 吴忠市
  • 宁夏回族自治区

  • 固原市
  • 宁夏回族自治区

  • 石嘴山市
  • 宁夏回族自治区

  • 银川市
  • 安徽省

  • 亳州市
  • 安徽省

  • 六安市
  • 安徽省

  • 合肥市
  • 安徽省

  • 安庆市
  • 安徽省

  • 宣城市
  • 安徽省

  • 宿州市
  • 安徽省

  • 池州市
  • 安徽省

  • 淮北市
  • 安徽省

  • 淮南市
  • 安徽省

  • 滁州市
  • 安徽省

  • 芜湖市
  • 安徽省

  • 蚌埠市
  • 安徽省

  • 铜陵市
  • 安徽省

  • 阜阳市
  • 安徽省

  • 马鞍山市
  • 安徽省

  • 黄山市
  • 山东省

  • 东营市
  • 山东省

  • 临沂市
  • 山东省

  • 威海市
  • 山东省

  • 德州市
  • 山东省

  • 日照市
  • 山东省

  • 枣庄市
  • 山东省

  • 泰安市
  • 山东省

  • 济南市
  • 山东省

  • 济宁市
  • 山东省

  • 淄博市
  • 山东省

  • 滨州市
  • 山东省

  • 潍坊市
  • 山东省

  • 烟台市
  • 山东省

  • 聊城市
  • 山东省

  • 菏泽市
  • 山东省

  • 青岛市
  • 山西省

  • 临汾市
  • 山西省

  • 吕梁市
  • 山西省

  • 大同市
  • 山西省

  • 太原市
  • 山西省

  • 忻州市
  • 山西省

  • 晋中市
  • 山西省

  • 晋城市
  • 山西省

  • 朔州市
  • 山西省

  • 运城市
  • 山西省

  • 长治市
  • 山西省

  • 阳泉市
  • 广东省

  • 东莞市
  • 广东省

  • 中山市
  • 广东省

  • 云浮市
  • 广东省

  • 佛山市
  • 广东省

  • 广州市
  • 广东省

  • 惠州市
  • 广东省

  • 揭阳市
  • 广东省

  • 梅州市
  • 广东省

  • 汕头市
  • 广东省

  • 汕尾市
  • 广东省

  • 江门市
  • 广东省

  • 河源市
  • 广东省

  • 深圳市
  • 广东省

  • 清远市
  • 广东省

  • 湛江市
  • 广东省

  • 潮州市
  • 广东省

  • 珠海市
  • 广东省

  • 肇庆市
  • 广东省

  • 茂名市
  • 广东省

  • 阳江市
  • 广东省

  • 韶关市
  • 广西壮族自治区

  • 北海市
  • 广西壮族自治区

  • 南宁市
  • 广西壮族自治区

  • 崇左市
  • 广西壮族自治区

  • 来宾市
  • 广西壮族自治区

  • 柳州市
  • 广西壮族自治区

  • 桂林市
  • 广西壮族自治区

  • 梧州市
  • 广西壮族自治区

  • 河池市
  • 广西壮族自治区

  • 玉林市
  • 广西壮族自治区

  • 百色市
  • 广西壮族自治区

  • 贵港市
  • 广西壮族自治区

  • 贺州市
  • 广西壮族自治区

  • 钦州市
  • 广西壮族自治区

  • 防城港市
  • 新疆维吾尔自治区

  • 乌鲁木齐市
  • 新疆维吾尔自治区

  • 伊犁哈萨克自治州
  • 新疆维吾尔自治区

  • 克孜勒苏柯尔克孜自治州
  • 新疆维吾尔自治区

  • 克拉玛依市
  • 新疆维吾尔自治区

  • 博尔塔拉蒙古自治州
  • 新疆维吾尔自治区

  • 吐鲁番市
  • 新疆维吾尔自治区

  • 和田地区
  • 新疆维吾尔自治区

  • 哈密市
  • 新疆维吾尔自治区

  • 喀什地区
  • 新疆维吾尔自治区

  • 塔城地区
  • 新疆维吾尔自治区

  • 巴音郭楞蒙古自治州
  • 新疆维吾尔自治区

  • 昌吉回族自治州
  • 新疆维吾尔自治区

  • 自治区直辖县级行政区划
  • 新疆维吾尔自治区

  • 阿克苏地区
  • 新疆维吾尔自治区

  • 阿勒泰地区
  • 江苏省

  • 南京市
  • 江苏省

  • 南通市
  • 江苏省

  • 宿迁市
  • 江苏省

  • 常州市
  • 江苏省

  • 徐州市
  • 江苏省

  • 扬州市
  • 江苏省

  • 无锡市
  • 江苏省

  • 泰州市
  • 江苏省

  • 淮安市
  • 江苏省

  • 盐城市
  • 江苏省

  • 苏州市
  • 江苏省

  • 连云港市
  • 江苏省

  • 镇江市
  • 江西省

  • 上饶市
  • 江西省

  • 九江市
  • 江西省

  • 南昌市
  • 江西省

  • 吉安市
  • 江西省

  • 宜春市
  • 江西省

  • 抚州市
  • 江西省

  • 新余市
  • 江西省

  • 景德镇市
  • 江西省

  • 萍乡市
  • 江西省

  • 赣州市
  • 江西省

  • 鹰潭市
  • 河北省

  • 保定市
  • 河北省

  • 唐山市
  • 河北省

  • 廊坊市
  • 河北省

  • 张家口市
  • 河北省

  • 承德市
  • 河北省

  • 沧州市
  • 河北省

  • 石家庄市
  • 河北省

  • 秦皇岛市
  • 河北省

  • 衡水市
  • 河北省

  • 邢台市
  • 河北省

  • 邯郸市
  • 河南省

  • 三门峡市
  • 河南省

  • 信阳市
  • 河南省

  • 南阳市
  • 河南省

  • 周口市
  • 河南省

  • 商丘市
  • 河南省

  • 安阳市
  • 河南省

  • 平顶山市
  • 河南省

  • 开封市
  • 河南省

  • 新乡市
  • 河南省

  • 洛阳市
  • 河南省

  • 漯河市
  • 河南省

  • 濮阳市
  • 河南省

  • 焦作市
  • 河南省

  • 省直辖县级行政区划
  • 河南省

  • 许昌市
  • 河南省

  • 郑州市
  • 河南省

  • 驻马店市
  • 河南省

  • 鹤壁市
  • 浙江省

  • 丽水市
  • 浙江省

  • 台州市
  • 浙江省

  • 嘉兴市
  • 浙江省

  • 宁波市
  • 浙江省

  • 杭州市
  • 浙江省

  • 温州市
  • 浙江省

  • 湖州市
  • 浙江省

  • 绍兴市
  • 浙江省

  • 舟山市
  • 浙江省

  • 衢州市
  • 浙江省

  • 金华市
  • 海南省

  • 三亚市
  • 海南省

  • 三沙市
  • 海南省

  • 儋州市
  • 海南省

  • 海口市
  • 海南省

  • 省直辖县级行政区划
  • 湖北省

  • 十堰市
  • 湖北省

  • 咸宁市
  • 湖北省

  • 孝感市
  • 湖北省

  • 宜昌市
  • 湖北省

  • 恩施土家族苗族自治州
  • 湖北省

  • 武汉市
  • 湖北省

  • 省直辖县级行政区划
  • 湖北省

  • 荆州市
  • 湖北省

  • 荆门市
  • 湖北省

  • 襄阳市
  • 湖北省

  • 鄂州市
  • 湖北省

  • 随州市
  • 湖北省

  • 黄冈市
  • 湖北省

  • 黄石市
  • 湖南省

  • 娄底市
  • 湖南省

  • 岳阳市
  • 湖南省

  • 常德市
  • 湖南省

  • 张家界市
  • 湖南省

  • 怀化市
  • 湖南省

  • 株洲市
  • 湖南省

  • 永州市
  • 湖南省

  • 湘潭市
  • 湖南省

  • 湘西土家族苗族自治州
  • 湖南省

  • 益阳市
  • 湖南省

  • 衡阳市
  • 湖南省

  • 邵阳市
  • 湖南省

  • 郴州市
  • 湖南省

  • 长沙市
  • 甘肃省

  • 临夏回族自治州
  • 甘肃省

  • 兰州市
  • 甘肃省

  • 嘉峪关市
  • 甘肃省

  • 天水市
  • 甘肃省

  • 定西市
  • 甘肃省

  • 平凉市
  • 甘肃省

  • 庆阳市
  • 甘肃省

  • 张掖市
  • 甘肃省

  • 武威市
  • 甘肃省

  • 甘南藏族自治州
  • 甘肃省

  • 白银市
  • 甘肃省

  • 酒泉市
  • 甘肃省

  • 金昌市
  • 甘肃省

  • 陇南市
  • 福建省

  • 三明市
  • 福建省

  • 南平市
  • 福建省

  • 厦门市
  • 福建省

  • 宁德市
  • 福建省

  • 泉州市
  • 福建省

  • 漳州市
  • 福建省

  • 福州市
  • 福建省

  • 莆田市
  • 福建省

  • 龙岩市
  • 西藏自治区

  • 山南市
  • 西藏自治区

  • 拉萨市
  • 西藏自治区

  • 日喀则市
  • 西藏自治区

  • 昌都市
  • 西藏自治区

  • 林芝市
  • 西藏自治区

  • 那曲市
  • 西藏自治区

  • 阿里地区
  • 贵州省

  • 六盘水市
  • 贵州省

  • 安顺市
  • 贵州省

  • 毕节市
  • 贵州省

  • 贵阳市
  • 贵州省

  • 遵义市
  • 贵州省

  • 铜仁市
  • 贵州省

  • 黔东南苗族侗族自治州
  • 贵州省

  • 黔南布依族苗族自治州
  • 贵州省

  • 黔西南布依族苗族自治州
  • 辽宁省

  • 丹东市
  • 辽宁省

  • 大连市
  • 辽宁省

  • 抚顺市
  • 辽宁省

  • 朝阳市
  • 辽宁省

  • 本溪市
  • 辽宁省

  • 沈阳市
  • 辽宁省

  • 盘锦市
  • 辽宁省

  • 营口市
  • 辽宁省

  • 葫芦岛市
  • 辽宁省

  • 辽阳市
  • 辽宁省

  • 铁岭市
  • 辽宁省

  • 锦州市
  • 辽宁省

  • 阜新市
  • 辽宁省

  • 鞍山市
  • 重庆市

  • 重庆市

  • 市辖区
  • 陕西省

  • 咸阳市
  • 陕西省

  • 商洛市
  • 陕西省

  • 安康市
  • 陕西省

  • 宝鸡市
  • 陕西省

  • 延安市
  • 陕西省

  • 榆林市
  • 陕西省

  • 汉中市
  • 陕西省

  • 渭南市
  • 陕西省

  • 西安市
  • 陕西省

  • 铜川市
  • 青海省

  • 果洛藏族自治州
  • 青海省

  • 海东市
  • 青海省

  • 海北藏族自治州
  • 青海省

  • 海南藏族自治州
  • 青海省

  • 海西蒙古族藏族自治州
  • 青海省

  • 玉树藏族自治州
  • 青海省

  • 西宁市
  • 青海省

  • 黄南藏族自治州
  • 黑龙江省

  • 七台河市
  • 黑龙江省

  • 伊春市
  • 黑龙江省

  • 佳木斯市
  • 黑龙江省

  • 双鸭山市
  • 黑龙江省

  • 哈尔滨市
  • 黑龙江省

  • 大兴安岭地区
  • 黑龙江省

  • 大庆市
  • 黑龙江省

  • 牡丹江市
  • 黑龙江省

  • 绥化市
  • 黑龙江省

  • 鸡西市
  • 黑龙江省

  • 鹤岗市
  • 黑龙江省

  • 黑河市
  • 黑龙江省

  • 齐齐哈尔市