Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4,a._Konspekt_1.doc
Скачиваний:
138
Добавлен:
22.08.2013
Размер:
2.97 Mб
Скачать

3.3.5.6. Приводы cd-rom (5)

в начало

Приводы CD-ROM предназначаются для работы с CD-дисками. Изначально диски содержали звукозапись и приводы были рассчитаны не только на чтение блоков данных, но и на потоковый вывод на внешний аудио-интерфейс. Запись не предусмотрена. Данные на диске адресуются по-разному. Физический сектор имеет 2352 байт, из которых обычно используется 2048, поле синхронизации 12 байт и поле тега адреса сектора 4 байт. Дополнительное поле 288 байт используется для исправления ошибок данных, но если ошибки допустимы, его тоже используют для хранения данных. Таким образом, физический сектор данных может иметь размер 2048 байт (CD-ROM Data Mode 1) или 2336 и даже 2340 (вместе с полем тега) байт (CD-ROM Data Mode 2). В зависимости от размера логического блока (1024, 512 или 256 байт) сектор может вмещать 2,4 или 8 блоков.

Один сектор, или кадр (frame), аудиодиска хранит 1/75 с звукозаписи. От этого происходит адресация MSF: 75 смежных кадров, адресуемых полем F (0-74), объединяются в более крупную единицу, адресуемую полем S (0-59), звучащую 1 с. 60 полей S соответствуют полю М (0-74), звучащему 1 мин. Адресация MSF может использоваться как абсолютная или относительно начала трека.

Носитель делится на треки (track), характерные однотипностью записанной информации. Каждый трек (они нумеруются от 1 до 99) делится на последовательно нумеруемые (1-99) индексы (index).

Носитель CD-ROM и CD-DA кроме основного канала имеет субканал (sub-channel), разделенный на 8 частей, называемых Р, Q, R, S, Т, U, V и W. К примеру, часть Q несет информацию для контроллера и привода - управляющие поля и MSF-адрес. Каждая часть имеет производительность, равную 1/192 основного канала.

3.3.5.7. Сканеры (6)

в начало

Сканеры передают ИУ данные, описывающие растровое изображение сканируемого объекта. Команды позволяют задавать окна сканирования, определяя в них режим и разрешение. Для некоторых функций требуется посылка данных в сканер (например, полутоновые маски). Для сканеров с автоподачей имеются команды позиционирования.

3.3.5.8. Устройства оптической памяти (7)

в начало

Устройства оптической памяти близки к устройствам прямого доступа со сменными носителями, но имеют ряд характерных особенностей. Большая емкость носителя вызывает необходимость применения команд с 12-байтным дескриптором. Устройства могут обеспечивать считывание, однократную или многократную запись. На носителе могут быть определены зоны, недоступные для записи. Блоки носителя имеют состояние "чистый" и "записанный", что отмечается соответствующим атрибутом. Для устройств многократной записи перед повторной записью блока необходимо его стереть. Стирание может выполняться специальной командой или автоматически по команде записи. В записи фаза стирания может отсутствовать. К этим устройствам применимо понятие обновления (update) логического блока - запись новых данных по тому же адресу логического блока, но на другое место носителя. Прежние данные могут быть считаны специальной командой, указывающей кроме логического адреса блока и его поколение (generation). Емкость носителя в таком случае сообщается без учета множества поколений. Оптические носители по сравнению с магнитными имеют существенно более высокий уровень ошибок, так что приходится использовать более сложные алгоритмы восстановления информации.

Соседние файлы в предмете Системы ввода и вывода данных