数字音频技术(第6版) 591


分类:相关阅读 / 「数字音频技术(第6版)」

数字音频技术(第6版) 591
前一篇:数字音频技术(第6版) 590 下一篇:数字音频技术(第6版) 592
文本阅读:
  564数字音频技术(第6版
  如果想要读取CD-ROM光盘上的某一扇区,CD-ROM驱动器只能把激光头放置在刚好位于目标扇区之前的地方,而不能把激光头直接放置在那个扇区上。不于 CD-ROM块是可寻
  址的(能够被唯一地识别),因此CD-ROM驱动器可以从这个部分扇区的开始处读取并等直到正确的扇区出现为止。当正确的扇区开始时,光驱将开始把数据流传送到缓存中。这种方法是可靠的,因为每个CD-ROM块本身都是可寻址的,在接收到每个数据块时,它的地址是已知的
  D-ROM驱动器也可以模仿CD-音频光盘的扇区读取。CD-ROM驱动器能响应两类读取指令:读取扇区(Read Sector)和读取原始扇区(Read Raw Sector)。读取扇区指令将只传送每个原始扇区读取中的2048个真正的数据字节。在通常的 CD-ROM操作中,读取扇区指令是典型操作。如果需要的话
  应用程序也可以发出读取原始扇区指令,这将传送每个原始扇区读取的全部2352B。该应用程序可能要参与CD-ROM的寻址或错误纠正通过读取98个CD-音频帧形成一个2352B的块,计算机可以在一台CD-ROM驱动器中发出一条读取原始扇区指令给CD-音频光盘。这是可行的,但并不完美。威尔·波克(Wi‖
  Pirk|e)在文献中对这一流程进行了如下描述。
  主程序发出一条读取原始扇区指令,读取CD-ROM驱动器中音频光盘的一个扇区(比如第1234扇区
  2.CD-ROM驱动器把这个扇区编号转换成一个近似的MSF时间。
  3.CD-ROM搜索子码,直到定位到目标MSF为止,然后驱动器把激光头移动到正确的块(扇区)之前1/755之内的地方,即前一个块(扇区12337)中的某4.CD-ROM开始读取数据。它把数据加载到其缓存中,用于向主机输出。它并不知道每个接收到的块的地址,因此它无法恰当地定位下一个扇区。CD-ROM驱动器在恰好读出2个字节以后停止读取,停在扇区1234内部的某在这个例子中,程序读取了等
  块的数据(2352B)不过,它并没有得到正确的(或是一个完整的)块。它读取了前一个块中的一部分以及正确的块中的一部分。这就是DAE问题的症结所在
  在DAE中,大型数据文件从ROM驱动器被移动到CD/DVD刻录机或硬盘中。大尺度的数据移动不能在PC环境中连续进行。数据的流动是间歇的,居间的缓冲区听在的
  位置)不断地被填满清空,用以模仿出连续的数据传输。因此,ROM驱动器将以短促的突发形式读取
  在各次数据传输之间留下一些时间间隙。这加剧了中心DAE问题,因为OM驱动器必须在传送一首4mn长的乐曲过程中上百万次地开始和停止其读取机制。D软件必须解决这些不完整的块,这些块会出现在每次突发读取数据的开始处和结束处,然把这些数据拼凑在一起,不能重复冗余数据,也不能跳过数据。任何进行DAE的设备