CD-RW

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

?ия и переименования преобразуются драйвером привода CD-RW в серии операций перезаписи секторов диска. Благодаря этому для работы с дисками CD-RW не требуется специального программного обеспечения, кроме драйвера привода с поддержкой UDF (например, Adaptec DirectCD) и программы начальной разметки.

Некоторые версии записывающих программ (например, CDR Publisher, CDRWin с версии 3.0 или Adaptec Easy CD Creator с версии 3.0) позволяют записывать загружаемые (bootable) диски. Для загрузки с таких дисков BIOS компьютера должен поддерживать эту возможность (последние версии AWARD и Phoenix BIOS). Загружаемая часть CD-ROM записывается в виде образа загрузочной дискеты или винчестера, из которого при загрузке BIOS системной платы эмулирует диск A:.

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

Для проверки быстродействия в большинстве записывающих программ есть режимы тестирования - имитации полного процесса записи: либо с обходом обращения к CD-R, либо с переводом CD-R в специальный тестовый режим, в котором он, как и при записи, принимает данные, но не включает лазер на запись. Первый режим доступен с любым CD-R, однако не дает полной достоверности, второй требует поддержки со стороны привода и обеспечивает динамику, полностью аналогичную процессу записи (с точностью до записи служебных зон lead in и lead out, которая в тестовом режиме не имитируется). Узнать о поддержке тестового режима в CD-R можно, запросив его свойства в записывающей программе.

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

Снижать быстродействие системы могут:

- параллельно работающие приложения, в том числе системные процессы - например, оптимизаторы памяти или диска, серверы файлов, принтеров, баз данных или электронной почты, размещенные на записывающей машине, когда к ним происходит обращение по сети;

- наличие пассивного подключения к сети, при котором принимаемые пакеты могут вызывать срабатывание системных процессов;

- или программы защиты экрана (screen savers), автоматически активизируемые в паузах работы пользователя;

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

- недостаток оперативной памяти, вызывающий откачку (свопинг) на диск;

- динамическое изменение системой объема файлового кэша; при наличии критичных к скорости приложений рекомендуется задавать постоянный объем (файл System.ini, секция [vcache], ключи MinFileCache/MaxFileCache, значения в килобайтах);

- частое поступление системных прерываний - от модема, мыши, принтера и других устройств;

- работа других приводов CD-ROM (в Windows 95 это - одна из наиболее неоптимальных подсистем) или флоппи-дисководов;

- нахождение записывающего привода на одном кабеле с устройством, с которого в процессе записи поступают данные (файлы или образ);

- неподходящий режим параллельного порта (SPP/Normal вместо EPP) для внешнего CD-R с соответствующим адаптером;

- частая и долгая рекалибровка некоторых моделей винчестеров.

Если все перечисленные причины устранены, но быстродействия все равно не хватает - остается только снижать скорость записи.

Если статическое быстродействие системы достаточно для выбранной скорости записи, процесс все же может быть нарушен кратковременными задержками данных в результате "просадки" системы при запуске программ, опознании вставленных дискет и компакт-дисков, перечитывании сбойных участков на исходных носителях, при аварийном завершении параллельных программ и т.п. Запас надежности в этом случае можно приблизительно оценить по объему буфера CD-R, поделив его на скорость записи и получив время, на которое поток данных может изредка безболезненно прерываться.

Термин "скорость записи" определяет, насколько быстро данные могут быть записаны на CD-R диск. Маркировка 1х, 2х, 4x показывает, во сколько раз быстрее устройство записывает данные по сравнению с односкоростным эталоном. Под одной скоростью понимается скорость передачи данных, равная 150 Кб/сек (для Form 1, обычного для CD-ROM) или 172 Кб/сек (для Form 2, обычного для Video-CD). Таким образом, маркировка 2х значит, что данные могут записываться со скоростью 300 Кб/сек, а 4х - 600 Кб/сек. Необходимо принять во внимание, что реальная скорость может различаться в зависимости от режимов записи (Form 1, Form 2, CDDA), так как, к примеру, данные Form 1 записываются в режиме 2048 байт на блок, а звуковая информация CDDA в режиме 2352 байта на блок.

Обычно в описании приводов CD-ROM указывают число, показывающее, с какой скоростью данные могут быть считаны (например, 24x для Acer 624A). Маркировка CD-рекордеров содержит два числа. Первое - скорость записи, второе - скорость считывания (например, 4x8 для CD-рекордера Panasonic 7502B). Если же маркировка состоит из трех цифр, то это значит, что такой привод может работать еще и с CD-RW дисками, возможная скорость записи на которые - вторая цифра в маркировке.

Первое 4x-скоростное устройство записи (CD-рекордер) было произведено фирмой Yamaha, весьма активно настаивав