BACK
Устройство для чтения компакт дисков

Привод CD-ROM - это устройство, которое использует для хранения и использования информации оптический диск. Запись на диск производится с помощью лазерного луча, выжигающего тот участок, который хранит логическую 1, и оставляет нетронутым тот участок, который хранит логический 0. В результате чего на поверхности СD образуются маленькие углубления - питы (Pits). Считывание производится лазерным лучем за счет разного коэффициента отражения от прожженного и не прожженного участка.

Достоинства и недостатки приводов CD-ROM.

1. По сравнению с винчестером CD значительно надежнее и транспортировке.
2. CD-ROM имеет огромную емкость. Объем данных, располагаемых на CD, достигает 500-700 Мбайт.
3. CD-ROM практически не изнашивается при соответствующей эксплуатации.
4. Основной недостаток - это то, что CD-ROM является накопителем, предназначенным только для чтения данных.

Первые приводы CD-ROM применялись как внешние устройства. Современные же модели почти всех производителей выполняются как внутренние компоненты и имеют размеры дисковода 5,25".
Приводы CD-ROM обычно управляются через IDE-сопряжение, SCSI-интерфейс или звуковую карту. Эти приводы не надо объявлять в CMOS Setup.
В целях обеспечения совместимости CD-ROM ведущими производителями цифровых компакт-дисков (Philips и Sony) был разработан стандарт IS09660, определяющий методы хранения и доступа к информации на CD-ROM. В соответствии с этим стандартом базовый формат компакт-диска схож с форматом дискеты.
Системная область любой дискеты не только идентифицирует сам диск, но и хранит информацию о том, как он организован по директориям, файлам и поддиректориям. Инициирующая дорожка данных CD-ROM начинается со служебной области, необходимой для синхронизации между приводом и диском. Далее расположена системная, содержащая данные об организации диска, а также адрес таблицы содержимого тома, с помощью которой возможен непосредственный доступ к данным (так называемая таблица содержимого тома - Volume Table of Contents. VTOC). Основным отличием структуры каталога CD-ROM от структуры каталога дискеты является то, что на CD в системной области записаны адреса файлов, что позволяет осуществлять прямое позиционирование на них. Следовательно, для доступа к данным, хранимым на CD-ROM, необходимо преобразование форматов. Для этих целей фирмой Microsoft был выпущен специальный драйвер MSCDEX.EXE. Таким образом, для использования приводов CD-ROM в системе имеются два драйвера, информация о которых содержится в системных файлах AUTOEXEC.BAT и CONFIG.SYS. Первый драйвер - это MSDEX.EXE, поставляемый в качестве стандартного, а второй специализированный и поставляется вместе с конкретным приводом CD-ROM.
При установке приводов CD-ROM нужно помнить, что привод работает только в горизонтальном или в вертикальном положении.

Разновидности форматов CD-ROM.

Для большинства CD-ROM вся хранимая на них информация заносится за один технологический цикл, или сеанс. Ни служебная информация VOTC, ни данные меняться или дополняться не могут.
Сравнительно недавно появилась технология, позволяющая дописывать информацию на специальные CD-ROM (multi session CD -многосеансовые CD. При этом в начале дописываемого блока также содержится VTOC. Обычный привод CD-ROM сможет прочесть только первую запись. Такие многосеансовые записи определены в форматах Photo-CD и CD-ROM-XA. Для чтения в этих форматах нужны совместимые с ними приводы.
Photo-CD. Данные формат используется для качественной записи и чтения фотографий. Чтобы обычный привод CD-ROM мог прочитать информацию с диска в формате Photo-CD необходим специальный драйвер.
CD-ROM-XA. Этот формат используется для возможности учета чередо- вания, например, графической и звуковой информации на диске. Привод последовательно считывает блоки разной информации, сохраняет их в буфере, а затем посылает в систему для синхронизации. То есть данные считываются с диска фрагментами, а затем синхронизируются, например, для одновременного отображения.

Скорость считывания данных.

У первых моделей CD-ROM скорость считывания данных составляла 150 Кбайт/с. Для аудио-информации этого достаточно, а для движущихся картинок нет. У CD, которые могут читать как аудио- так и видео-информацию, скорость вращения привода должна переключаться. В настоящее время существуют CD-ROM 2x - 52х скоростные. То есть максимальная скорость считывания данных 52-х скоростного CD-ROM = 52*150 Кбайт/с.

Компакт-диск.

CD представляет собой металлизированный пластмассовый диск диаметром 110 мм и толщиной 1,2 мм. На верхнюю сторону наносится светоотражающий алюминиевый слой, который покрыт защитным лаком для предотвращения повреждений. Подобно долгоиграющим пластинкам питы располагаются не не концентрических окружностях, а идут по спирали. Причем эта спираль начинается от центра носителя. Ширина питов составляет 0,6 мкм, а расстояние между дорожками - 1,6 мкм. Этим и обеспечивается огромная емкость этого носителя информации.
Как и другим периферийным устройствам, CD-ROM, необходимо присвоить соответствующие базовые адреса и прерывания IRQ. Для прерывания берется IRQ со свободным номером выше 7. Базовые адреса чаще всего расположены в области от 300h до 340h. Для CD, как правило, используется канал DMA 1.