CD-Rom drivers
Категория реферата: Рефераты по информатике, программированию
Теги реферата: реферат на тему наука, шпоры по праву
Добавил(а) на сайт: Панов.
Предыдущая страница реферата | 1 2 3 | Следующая страница реферата
На передней панели каждого накопителя имеется доступ к механизму
загрузки компакт-диска в привод. Также там расположены индикатор работы
устройства (обычно Busy), гнездо для подключеня наушников или стереосистемы
(для прослушивания аудиодисков), а также регулятор громкости (также для
аудио-CD). Кроме того, при использовании контейнера на передней панели
имеется отверстие, с помощью которого можно извлечь компакт-диск даже в
аварийной ситуации, например если не срабатывает кнопка Eject.
На задней панели практически всех без исключения приводов CD-ROM
находятся по крайней мере три раз’ема: интерфейсный, питания и аудио.
Назначение первых двух, видимо, не вызывает вопросов. Раз’ем для вывода
звука позволяет подключать привод к звуковой карте. Это удобно при
прослушивании аудиодисков, поскольку не требует переключения акустической
системы или наушников с одногогнезда на другое.
Кроме этих раз’емов при использовании SCSI-интерфейса с задней панели
привода доступны также резисторы-терминаторы устройства и набор перемычек
(jumpers), или переключателей (switches), которые определяют номер
устройства и режим работы. Не следует забывать, что резисторы-терминаторы
должны быть установлены на host-адапторе SCSI и приводе компакт-дисков, если к шине интерфейса не подключены другие устройства.
В приводе компакт-дисков можно выделить несколько базовых элементов: лазерный диод, сервомотор, оптическую систему (включающую в себя расщепляющую призму) и фотодетектор.
И так, считывание информации с компакт-диска, так же как и запись, происходит при помощи лазерного луча, но, разумеется, меньшей мощности.
Сервомотор по команде внутреннего микропроцессора привода перемещает
отражающее зеркало. Это позволяет точно позиционировать лазерный луч на
конкретную дорожку. Такой луч, попадая на отражающий свет островок, через
расщепляющую линзу отклоняется на фотодетектор, который интерпретирует это
как двоичную единицу. Луч лазера, попадающий во впадину, рассеивается и
поглощается - фотодетектор фиксирует двоичный ноль (цифровая информация
представляется чередованием впадин (неотражающих пятен) и отражающих свет
островков). В качестве отражающей поверхности компак-дисков обычно
используется алюминий. Разумеется, вся поверхность компакт-диска покрыта
прозрачным защитным слоем.
В отличие от, например, винчестеров, дорожки которых представляют собойконцентрические окружности, компакт-диск имеет всего одну физическую дорожку в форме непрерывной спирали, идущей от внутреннего диаметра к наружному. Тем не менее одна физическая дорожка может быть разбита на несколько логических.
В то время, как все магнитные диски вращаются с постоянным числом
оборотов в минуту, т.е. с неизменной угловой скоростью (CAV, Constant
Angular Velocity), компакт-диск вращается обычно с переменной угловой
скоростью, чтобы обеспечить постоянную линейную скорость при чтении (CLV,
Constant Linear Velocity). Таким образом, чтение внутренних секторов
осуществляется с увеличенным, а наружных - с уменьшенным числом оборотов.
Именно этим обусловливается достаточно низкая скорость доступа к данным для
компакт-дисков по сравнению, например, с винчестерами.
В последнее время появились так называемые перезаписываемые компакт- диски CD-R (CD-Recordable). Носители типа CD-R могут быть записаны самим пользователем на специальном CD-R-приводе. В основном здесь применяются технологии, основанные на изменении отражающих свойств вещества подложки компакт-диска под действием луча лазера. Кстати, надо заметить, что перезаписываемые компакт-диски в несколько раз дороже обычных. Дело в том, что в качестве светоотражающего слоя в них используется уже не алюминий, а золото (подобные диски обычно служат как мастерные для дальнейшего тиражирования). Читать CD-R-диски можно на обычном приводе, но, разумеется, только первый сеанс записи.
ИНТЕРФЕЙСЫ
Довольно часто фирмы производители поставляют привод CD-ROM с
обязательной картой контроллера, на которой реализован так называемый
(собственный) proprietary-интерфейс. Обычно это собственная реализация
одной из версий интерфейсов IDE или SCSI. Часто при покупке накопителя на
CD-ROM в составе Multimedia Kit на звуковой карте находится именно
proprietary-интерфейс. Стандартами де-факто для интерфейсов приводов
компакт-дисков стали спецификации Mitsumi, Panasonic и Sony. Одним из
популярных интерфейсов всех приводов, включая приводо CD-ROM, является SCSI
или SCSI-2.
Как известно, отличительной особенностью интерфейса IDE является реализация функции контроллера в самом накопителе. Именно поэтому подключение подобных приводов к компьютеру выполняется через достаточно простенькую плату адаптера. Данный интерфейс поддерживает, как правило программный ввод-вывод. Подсоединение привода к плате интерфейса выполняется посредством плоского кабеля, который отличается обычно по числу контактов в зависимости от фирмы - производителя накопителя ( Sony - 34- контактный, Panasonic - 40-контактный кабель).
Компания Western Digital разработала так называемую спецификацию
Enchanced IDE. Этот документ поддержали практически все ведущие компании по
производству накопителей. Новый интерфейс позволяет подключать одновременно
до четырех приводов жестких дисков. Но самое главное, спецификация
Enchanced IDE позволяет не только увеличить количество подключаемых
устройств, но и использовать другие типы устройств, например приводы CD-ROM
или стримеры. В частности, Western Digital для поддержки накопителей CD-ROM
с интерфейсом IDE предлагает протокол ATAPI (ATA Packed Interface). ATAPI
является расширением протокола ATA и требует незначительных изменений в
системной BIOS. В общем случае используется специальный драйвер. В
последнее время появились накопители, которые поддерживают не только
интерфейс IDE, но и EIDE/ATAPI.
Как известно, интерфейс SCSI стал одним из важнейших промышленных
стандартов для подключения таких периферийных устройств, как, например, винчестеры, стримеры, лазерные принтеры, приводы CD-ROM и т.п. Необходимо
отметить, что SCSI - интерфейс более высокого уровня, нежели IDE. Физически
SCSI-шина представляет собой плоский кабель с 50-контактными раз’емами, через которые можно подключить до восьми периферийных устройств. Стандарт
SCSI определяет два способа передачи сигналов - синфазный и
дифференциальный. Версии шины SCSI с дифференциальной передачей сигнала
даят увеличить длину шины. Чтобы гарантировать качество сигналов на
магистрали SCSI, линии шины должны иметь согласование с обеих сторон (набор
согласующих резисторов, или терминатор).
Версия интерфейса SCSI-2 позволяет повысить пропускную способность
магистрали за счет увеличения тактовой частоты обмена и сокращения
критических временных параметров шины, применения новейших БИС и
высококачественных кабелей. Таким образом реализуется “скоростной” вариант
SCSI-2 - Fast SCSI-2. “Широкий” (Wide SCSI-2) вариант магистрали, предусматривает наличие дополнительных 24 линий данных благодаря
подключению второго 68-проводного кабеля (для приводов CD-ROM не
применяется). Обычно скорость передачи данных по шине SCSI(-2) для приводов
CD-ROM достигает от1.5-2 до 3-4 Мбайт/с.
Несмотря на стандартность интерфейса SCSI, проблема совместимости
приводов с SCSI-адаптерами по-прежнему остается. В случае реализации
собственного интерфейса подключение других устройств, кроме привода CD-ROM, достаточно проблематично. Здесь следует отметить, что существует
спецификация ASPI (Advanced SCSI Programming Interface), которую
разработала фирма Adaptec - ведущий призводителеь адаптеров SCSI. ASPI
определяет стандартный программный интерфейс для основного (host) адаптера
SCSI. Программные модули ASPI достаточно легко стыкуются друг с другом.
Основным программным модулем ASPI является ASPI-хост-менеджер. С ним
связываются программы-фрайверы ASPI, например, для таких устройств, как
приводы CD-ROM, флоптические и сменные жесткие диски, сканеры и т.д.
В том случае, если производитель SCSI-устройства поставляет ASPI- совместимый драйвер, то он совместим со всеми хост-адаптерами или интерфейсными картами Adaptec и большинства других производителей.
К сожалению, в ряде случаев производители приводов CD-ROM поставляют свою карту контроллера с собственным (несовместимым с ASPI) драйвером, называя интерфейс SCSI. Это следует иметь в виду, если вы хотите подключить к SCSI другие устройства.
Какой же из интерфейсов предпочтительней использовать в IBM PC-
совместимых компьютерах для приводов CD-ROM? Хотя теоретически интерфейс
SCSI может обеспечить скорость обмена несколько выше, нежели IDE, на
практике все обстоит несколько сложнее. Не следует забывать, например, тот
факт, что IDE-интерфейс использует в основном прграммный ввод-вывод, а SCSI-
устройства в большенстве случаев - передачу данных по прямому доступу к
памяти. В однопользовательсктх системах программный ввод-вывод часто
оказывается гораздо эффективнее. Это особенно четко проявляется при
использовании улучшенных алгоритмов кэширования. Преймущество SCSI-
адаптеров неоспоримо в первую очередь в многозадачных и
многопользовательских системах. Дело в том, что команды для SCSI-устройства
могут быть построены в очередь, что освобождает процессор для выполнения
других операций. Кроме того, если привод CD-ROM используется в локальной
сети как коллективное устройство, альтернативы SCSI, пожалуй, пока нет.
С другой стороны, установка IDE-привода достаточно проста. В большенстве случаев справедлив принцип “включай и работай”. Для нормальной работы в файлы конфигурации системы обычно не требуется добавлять никаких дополнительных программных драйверов.
Для SCSI-адаптера процесс установки более сложен. Во-первых, следует
помнить о разделяемых системных ресурсах: портах ввода-вывода, прерываниях
IRQ, каналах прямого доступа к памяти DMA, областях в верхней памяти UMB.
Во-вторых, требуется верно определить SCSI ID для конкретного устройства, в-
третьих, не следует забывать, сигнале четности (запретить или разрешить), установке терминаторов и т.д. Кроме того, файлы конфигурации обязательно
должны быть дополнены соответствующими программными драйверами адаптера и
устройств.
Что же касается стоимости, то SCSI-адаптера обычно в компьютере нет и его приходится покупать дополнительно.
ОСНОВНЫЕ ПАРАМЕТРЫ ПРИВОДОВ
Скорость доступа (access time) определяет среднее время (в миллисекундах), необходимое для обнаружения и загрузки первого блока данных во внутренний буфер. Стандарт MPC 1 устанавливает такое время в одну секунду или менее, но большенство современных приводов имеют скорость доступа около 0.3 с. Разумеется, этот параметр не включает в себя время, необходимое для выхода двигателя на рабочий режим.
Скорость передачи данных (dats-transfer rate) зависит от двух факторов -
плотности данных и скорости вращения диска. Под плотностью в данном случае
понимают количество бит (впадин) на дюйм (или миллиметр). Так, для 16-
битного стереосигнала качества аудио-CD (частота 44.1 кГц) скорость должна
быть 1.4 Мбита/с. Разделив это значени на число бит в байте (8), мы получим
176.4 Кбайта/с - усредненное значение для скорости передачи данных.
Стандарт МСР 1 определяет скорость передачи данных как 150 Кбайт/с, МСР 2 -
300 Кбайт/с. В настоящее время наибольшее распространение получили приводы, использующие технологию удвоения скорости вращения диска. Именно в этом
случае скорость передачи достигает значения 300 Кбайт/с. Подобные
устройства удовлетворяют спецификации МСР 2, поскольку имеют время поиска
менее 400 мс. Сравнительно недавно появились модели приводов с утроенной, учетверенной и даже ушестеренной скоростью вращения. Пионером в технологии
увеличения скорости являются, например, фирмы NEC и Plextor.
Под размером блока данных (data block size) понимают минимальное
количество байт, которые передаются на компьютер через интерфейсную карту.
Иначе говоря, это единица информации, с которой оперирует контроллер
привода. Минимальный размер блока данных в соответствии со спецификацией
МРС равен 16 Кбайт. Поскольку файлы на компакт-диске обычно достаточно
большие, то промежутки между блоками данных ничтожно малы.
Рекомендуем скачать другие рефераты по теме: доклады 7 класс, ценности реферат.
Предыдущая страница реферата | 1 2 3 | Следующая страница реферата