Эмуляция как средство сохранности и увеличения доступа к электронному фонду на cd-rom

Вид материалаДоклад
Подобный материал:


Международная конференция «Румянцевские чтения 2005

Т е м а: Электронные библиотеки России


Автор доклада: Харланенков Д.В.


Данные об авторе: ведущий программист отдела ИКС, ЦИТ РГБ


Название доклада: Эмуляция как средство сохранности и увеличения доступа к электронному фонду на CD-Rom.


__________________________________________________________________________________


В настоящее время объём информации на оптических носителях в традиционных библиотеках возрастает. Возникает вопрос как же хранить поступающие диски, каким образом предоставлять их читателям, как обеспечивать их сохранность при использовании? Вариантов существует несколько: копировать поступающие диски и предоставлять читателю копию, использовать диски на специальной стеклянной подложке, которые менее подвержены внешнему воздействию, размещать в медиа-библиотеке (типа Juke-Box) и, наконец, эмулировать поступающие в библиотеку диски. Рассмотрим представленные варианты подробнее.

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

Можно использовать диски на стеклянной подложке. Но с дисками на стеклянной подложке тоже не всё просто. Казалось бы это оптимальное решение. Но в производстве они дороже, а специальное стекло, используемое при их производстве, может быть разбито. Здесь можно использовать аналогию с посудой из небьющегося стекла, которое всё же бьётся и при этом сразу на мелкие кусочки. И в целом у производителей и у потребителей они не нашли широкого распространения.

Существует и вариант с нахождением дисков в некоем оптическом накопителе, но он тоже не совсем удобен: во-первых, время доступа к диску возрастает, поскольку диск может оказаться не в кэше и тогда потребуется время для того, чтобы его найти и прочитать; во-вторых, невозможно разместить все диски в одном накопителе, стоимость накопителя, в третьих, необходимость создавать резервные копии дисков, в четвёртых и т.д. У такого варианта есть плюсы только при использовании небольшого количества дисков.

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

Мне кажется, разумно использовать эмуляцию диска, в целях сохранности и обеспечения оптимального доступа к электронному фонду. Что же такое эмуляция? Эмуляция это создание образа диска, когда информация на оптическом носителе преобразуется в один файл. Пользователь может работать с этим файлом как диском, устанавливать программное обеспечение, просматривать информацию и т.д., а также записать полностью идентичный оригиналу диск из этого файла в случае необходимости. Также в этом случае возможна работа нескольких пользователей с одним файлом одновременно, что невозможно в случае, если мы используем диск. Кроме того, если мы получаем выпуски каких-либо изданий на CD-ROM, которые обновляются, то нам не нужно каждый раз эмулировать диск, а достаточно добавить обновления в уже существующий образ.

Эмуляция возможна практически для любого типа оптических носителей. Мы не рассматриваем в данной статье DVD – диски, поскольку принципиальной разницы в создании образов для DVD нет, единственное, что следует отметить, что на данный момент не существует универсального программного обеспечения, позволяющего успешно создавать как образы CD, так и DVD. Следует отметить, что процесс эмуляции занимает, как правило, немного времени примерно у 90% дисков.

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





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