Стандарты CD - ROM


|Перенести в Описание|

Стандарты CD - ROM




Михаил Тычков aka Hard



Доброго времени суток.

Ну что, поговорим о стандартах. Слышали Вы когда-либо о Красной книге? Нет, не о
той, что про исчезающих животных. Я спрашиваю о Красной книге касающейся стандартов CD – Rom! А о
Синей книге слышали? Так вот, после того как определились с размерами CD, начались проблемы со
считыванием данных. Дело в том, что диски предназначенные для одних устройств не подходили для других.
Настал день, когда производителям такая фигня перестала нравиться и они разработали стандарты, которые
были записаны в книги. Следует заметить, что такие книги со стандартами были созданы еще тогда, когда
CD применяли только в качестве музыкальных дисков длямузыкальных же систем. Первая книга была опубликована в обложке красного
цвета. Так и появилось название – Красная книга. Затем появилась Желтая книга. А вообще есть еще и
Оранжевая, Зеленая и Синяя книги. Все они определяют всевозможные решения и спецификации, связанные с
CD.

ISO (International Standards Organization – Международная Организация по стандартам)
был разработан стандарт ISO 9660, который определил файловую систему дисков и которая не зависела от
используемой операционной системы. В 1985 году съехались все производители и подписали соглашение на
использование этого стандарта как основного. Случилось это в США на берегу озера Тахо, что в
Калифорнии, в отеле «High Sierra». Отсюда и второе название стандарта ISO 9660 - High Sierra. Этот
стандарт оговаривал, что на начальной дорожке будет записываться метка тома. После считывания метки
будет запускаться механизм синхронизации, а затем будет следовать системная информация – каталог
данных, информация о расположении данных на диске и т. д. Надо ли говорить, что появление общего
стандарта сказалось на продвижении CD на рынке инфотехнологий.

Но это еще не все. Устройства работающие с дисками, на которых имеется компьютерная
информация или с музыкальными дисками, называются CDDA (Compact Disc Digital Audio). На данный момент
времени все накопители относятся к этому классу устройств. Кроме всего прочего, современные накопители
CD – ROM имеют расширенную архитектуру XA (eXtended Architecture). Что это значит? При создании формата
HS, не существовало перезаписываемых компакт дисков. Считалось, что оглавление тома будет записано
только один раз. Затем появились CD – RW (Compact Disc ReWritable) и ситуация изменилась. Случалось ли
Вам дописывать музыку на диск, где Вы уже писали музыку, а потом закрыли сессию? Музыкальный центр, в
этом случае, считывал только первую запись, а накопитель CD – ROM обе. В этом и разница. XA позволяет
работать с дисками, которые имеют несколько оглавлений.

Дело в том, что накопители CD – ROM XA работают по методу чередования. В связи с
этим стандартом на диске могут быть записаны данные различного типа и расположены они могут быть в
какой угодно последовательности. Фишка заключается в том, что в начале каждого фрагмента есть код,
который поясняет накопителю с каким типом данных ему придется работать на данном участке дорожки. Эти
данные считываются и отправляются в буфер, а затем и в компьютер. Получается так, что данные
считываются не одновременно, а фрагментами но при этом, к потребителю они доходят совершенно
синхронно.

Существует несколько типов представления данных на дисках Делятся они на режимы и
формы. В первом режиме каждый сектор состоит из:

1. блок синхронизации

2. заголовок

3. собственно данные

4. ECC (Error Correction Code – код коррекции ошибок) и EDC (Error Detection Code – код обнаружения
ошибок)

Второй режим состоит из двух форм. В первой форме каждый сектор состоит из:

1. блок синхронизации

2. заголовок

3. подзаголовок

4. собственно данные

5. ECC и EDC

Во второй форме:

1. блок синхронизации

2. заголовок

3. подзаголовок

4. собственно данные

5. EDC

Как Вы наверно заметили, в отличие от первого режима, во втором используется
подзаголовок, в котором как раз и описан тип данных в этом секторе. Во второй форме второго режима
отказ от кода коррекции ошибок позволяет добавить к области данных 280 байт в каждом секторе.

Кроме CD – ROM ХА существует масса всевозможных спецификаций, которые и описаны
в разноцветных книгах. Например, CD EM (Compact Disc Enhanced Music). В таких дисках используются как
компьютерные данные, так и музыкальные. Сия спецификация описана, если мне не изменяет память, в Синей
книге. Короче говоря, рассказывать обо всех решениях и спецификациях в одной статье есть дело
неблагодарное. Да, я думаю, это Вам и не к чему. Главное – понять принцип, а мелочи… Если Вам нужны
мелочи, поищите-ка Вы их сами, а я заканчиваю!

читать еще по теме