Полная версия

Главная arrow Информатика arrow Архитектура ЭВМ и систем

  • Увеличить шрифт
  • Уменьшить шрифт


<<   СОДЕРЖАНИЕ   >>

Информационная структура CD-R и CD-RW

На CD-R организуется та же информационная структура, что и на штампованных дисках: оглавление (VTOC) и набор дорожек различных типов.

На перезаписываемом диске CD-RW могут быть организованы:

  • такая же структура дорожек и файловая система, как и на CD-R;
  • универсальный дисковый формат (Universal Disk Format – UDF), позволяющий создавать на диске CD-RW файлы и уничтожать их, т.е. пользоваться CD-RW как обычным сменным диском.

Диски CD-R и CD-RW содержат:

• разметку, предназначенную для:

■ разбивки диска па кадры (блоки);

■ размещения дополнительной информации о диске: кодов, рекомендуемых значений скорости вращения и мощности записывающего лазера;

■ нахождения служебных и пользовательских областей диска;

облегчения слежения за информационной дорожкой в процессе записи. При считывании слежение производится по записанной информационной дорожке;

• две служебные области, расположенные внутри входной директории (Lead In):

■ область калибровки мощности (Power Calibration Area – РСА), используемую для выбора оптимальной мощности лазера перед каждой записью;

■ область памяти программы (Program Memory Area – РМА), используемую для временного хранения оглавления VTOC в случае записи одной сессии (одного сеанса записи) за несколько приемов.

Области РСА и РМА являются таблицами фиксированной длины, что ограничивает как общее количество сеансов записи, так и этапов формирования незакрытых сессий.

Минимальной единицей информации, записываемой на CD-R за один прием, является дорожка (трек). Ее наименьшая длина составляет 300 блоков (600 Кбайт, 4 с). В начале каждой дорожки формируется служебный промежуток, содержащий ее параметры. Размеры промежутка составляют:

  • • 150 блоков (300 Кбайт, 2 с) – для однотипных дорожек;
  • • 225 блоков (450 Кбайт, 3 с) – для дорожек разных типов.

Одна или несколько дорожек образуют программную область РА, которая может формироваться за несколько сеансов, причем адреса и параметры дорожек (VTOC) сохраняются в области памяти программы РМА. Для того чтобы обычные приводы CD-ROM, не воспринимающие РМА, могли читать записанные дорожки, в начале и конце программной области должны быть зоны Lead In (9 Мбайт, 1 мин) и Lead Out (4,5 Мбайт, 30 с), причем в Lead In должно содержаться оглавление. Структура, состоящая из Lead In Area – Program Area – Lead Out, называется сессией, а процесс записи Lead In и Lead Out вокруг области данных PA – закрытием сессии (рис. 12.6).

Информационная структура CD-R

Рис. 12.6. Информационная структура CD-R

Особенности записи. При записи первой сессии около 22,5 Мбайт общей емкости диска расходуется на служебную информацию, а при записи каждой следующей – 13,5 Мбайт. Таким образом, чем больше сессий на диске, тем меньше доступное пространство для данных.

При закрытии сессии в ее входной директории (Lead In) записывается информация о размере оставшейся свободной области диска за пределами выходной директории (Lead Out) текущей сессии. Это позволяет дописывать на диск новые сессии. Однако, для того чтобы диск нормально считывался на всех приводах CD-ROM, он должен быть закрыт полностью: в этом случае указатель на свободную область не создается и диск становится недоступным для последующей записи.

Перед началом записи необходимо сформировать полный список файлов, входящих в сессию.

Возможны два способа записи:

  • способ записи "налету" (on the Fly), при котором до начала записи формируется только оглавление диска. Записываемые файлы открываются и считываются непосредственно в процессе записи. Недостаток способа: темп открытия файлов может оказаться недостаточным для обеспечения непрерывного потока данных и даже привести к аварийному прерыванию записи. Такая ситуация возникает при считывании файлов с медленных устройств (CD-ROM, магнитооптические диски) или при записи множества мелких файлов. Поэтому желательно иметь хотя бы двукратный запас по средней скорости поступления исходных данных;
  • способ записи с предварительным построением образа диска (Image), при котором до начала записи во временном файле формируется образ диска, представляющий собой совокупность всех подлежащих записи данных. Затем данные из временного файла последовательно переносятся на диск. Этот способ (при отсутствии других причин, снижающих быстродействие) практически не требует запаса по быстродействию.
 
<<   СОДЕРЖАНИЕ   >>