При воспроизведении музыкального компакт-диска отсутствующие данные мог)т быть интерполированы, т.е. существует определенный шаблон данных, позволяющий "угадать" отсутствующие значения. Например, если три значения данных музыкального компакт-диска выражены серией последовательных чисел 10,13 и 20, а среднее значение из-за повреждения или загрязнения поверхности диска пропущено, то его можно с достаточной степенью точно- сти определить как 15, т.е. среднее арифметическое чисел 10 и 20. Хотя значение восстанов- лено неточно, слушатель может не заметить этой погрешности при воспроизведении звуковой записи. Если же аналогичные значения будут на компакт-диске CD-ROM в выполняемой программе, то определить правильное значение средней выборки не удастся. Метод интерпо- ляции здесь не работает, так как команды или данные выполняемой программы должны быть безошибочны; в противном случае произойдет повреждение программы или неверное считы- вание данных, необходимых для выполнения вычислений. Использовать ранее описанный метод при считывании выполняемой программы с диска CD-ROM практически невозможно. Диск CD-ROM, наряду с основными данными, содержит дополнительную информацию, введенную в каждый сектор и применяемую для выявления и исправления ошибок, а также для более точного определения секторов данных. Для этого из 2 352 байт каждого сектора, 342 Глава 10. Сменные носители используемых первоначально для хранения звуковых данных, 304 байта применяются для синхронизации (синхронизирующие биты), идентификации (биты идентификации), кода коррекции ошибок (ЕСС), обнаружения и исправления ошибок (EDC). Фактически в каж- дом секторе остается 2 048 байт пользовательских данных. За одну секунду считывается 75 секторов, поэтому базовая скорость считывания данных с компакт-дисков CD-ROM дос- тигает 2 048 х 75 •= 153 600 байт/с, что составляет J 53,6 Кбайт/с, или 150 KiB/c.
|