ПРОБЛЕМЫ АВТОМАТИЗАЦИИ БИБЛИОТЕЧНО-БИБЛИОГРАФИЧЕСКИХ ПРОЦЕССОВ В АКАДЕМИЧЕСКИХ БИБЛИОТЕКАХ

И.В.ВЕТРОВ, А.А.ЖУЧКОВ

ПАКЕТ ПРОГРАММ ДЛЯ СВЯЗИ ВЫЧИСЛИТЕЛЬНЫХ МАШИН ИСКРА-226 И IBM PC

Искра-22б является одной из самых распространенных вычислительных машин для автоматизации научных исследовании в АН CCCР. Во многих организациях накоплен большой опыт использования ее для обработки текстовой информации. С другой стороны, в последние годы массовое распространение во всем мире получили IBM PC - совместимые персональные компьютеры. Oни стали фактическим стандартом на персональную вычислительную технику во многих областях применения, в том числе в области работы с текстами. Машины этого класса активно закупаются многими организациями нашей страны. Одновременно начинают производиться и советские аналоги: один из первых - ЕС-1840. Есть основания полагать, что IBM PC - совместимые персональные компьютеры в самое ближайшее время станут базовым стандартом для АН СССР.

Персональные компьютеры типа IBM PC используют несовместимые с Искрой-226 внешние накопители информации. Возникает задача связи двух вычислительных машин для переноса данных между ними.

Для решения этой задачи в Институте молекулярной генетики АН СССР был разработан пакет CONTACT, выполняющий следующие основные функции:

  • автоматическая проверка наличия связи и готовности операционной системы;
  • выбор необходимой таблицы перекодировки;

  • перенос текстовых файлов в обоих направлениях;

  • контроль правильности переноса;

  • использование Искры-226 в качестве удаленного терминала для связи с IBM PC.

Связь осуществляется через последовательный асинхронный интерфейс RS-232С (С2), который является наиболее распространенным интерфейсом для информационного обмена.

На IВМ PC в начале работы устанавливается необходимый протокол, а затем управление передается внешней ЭВМ - Искре-226. Все дальнейшее управление процессом обмена организовано со стороны Искры-226. Такой подход обеспечивает слабую зависимость программ от конкретной операционной системы. Лишь незначительные изменения требуется внести в программы, чтобы организовать связь Искры-226 с другими вычислительными машинами, отличными от IBM PC.

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

Помимо готовых диалоговых программ в состав пакета входит набор подпрограмм-утилит для связи с IBM PС. Эти подпрограммы могут быть встроены в любые пользовательские программы, в которых требуется прямая связь с IBM PC.

Вcе программы для Искры-226 написаны на языке Бейсик 02; драйвер обмена для интерфейсного блока Искра 015-85 написан на языке Smal/80/.