Информация таблицы составлена в соответствии с условием, что данные сохранены в формате Mode 1, который используется фактически во всех дисках данных. Итак, из 3 234 байт, существующих в каждом секторе, только 2 048 байт фактически являются пользовательскими данными диска CD-ROM. Большая часть из оставшихся 1 186 байт используется при обнаружении и исправлении ошибок, что гарантирует безотказ- ную работу системы. Что такое CD-ROM 343 Кодирование данных на диске Теперь разберемся с завершающей частью процесса записи данных на компакг-диск. После того как все 98 блоков скомпонованы в один сектор (звуковой или сектор данных), на- чинается заключительный процесс кодирования информации, получивший название EFM-модуляции (Eight-to-Fourteen Modulation). EFM-модуляция представлжгт собой про- цесс преобразования каждого байта (8 бит) в 14-разрядное значение. Эти 14-разрядные коды преобразования разработаны таким образом, что не могут содержать менее двух и более 10 смежных битов, имеющих нулевое значение @). Такая форма кодирования с ограничением длины поля записи (Run Length Limited — RLL) получила название RLL2.10 (в общем виде RLL х,ц, где х — минимальное, а у — максимальное значение поля нулевых битов). Данная схема позволяет избежать появления длинных строк нулевых битов (нулей), которые могут быть считаны неправильно, а также ограничить минимальную и максимальную частоты пере- ходов, существующих на носителе записи. С учетом того, что единичные биты A) в записи должны быть отделены друг от друга не менее чем двумя и не более чем 10 нулями (нулевыми битами), минимальным расстоянием между единицами являются три временных интервала (обозначаемые обычно как ЗТ), а максимальным — 11 временных интервалов A IT). Некоторые коды EFM начинаются и заканчиваются единицей A) или более чем пятью нулями @), поэтому после каждого 14-разрядного значения EFM, записанного на диске, до- бавлены три дополнительных бита, называемые объединяющими битами (merge bits). Обычно объединяющие биты являются нулями @), но могут в случае необходимости содержать и еди- ницы A), используемые для разбивки длинной строки смежных нулей @), образованной со- седними 14-разрядными значениями EFM. В дополнение к образованному 17-разрядному значению (EFM плюс объединяющие биты) к началу каждого блока добавляется 24-разряд- ное число синхронизации (плюс еше три объединяющих бита). В обшей сложности в каждом блоке диска содержится 588 бит G3,5 бант). С учетом того, что в каждом секторе расположено 98 блоков, получаем, что в каждом секторе содержится 7 203 бант. Таким образом, 74-минут- ный диск содержит примерно 2,4 Гбайт фактически записываемых данных. После декодиро- вания, удаления кодов коррекции ошибок и другой информации остается примерно 682 Мбайт F50 MiB) действительно используемого объема лиска. Основные параметры EFM-кодированных блоков и секторов приведены в табл. 10.4.
|