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

кандидата технических наук
Толкачев, Сергей Федорович
город
Симферополь
год
1984
специальность ВАК РФ
05.13.13
Диссертация по информатике, вычислительной технике и управлению на тему «Исследование и разработка процедурного метода организации и управления вычислительными процессами в системах коллективного пользования»

Оглавление автор диссертации — кандидата технических наук Толкачев, Сергей Федорович

ВВЕДЕНИЕ.

1. АНАЛИЗ МЕТОДОВ ПОСТРОЕНИЯ ДИАЛОГОВЫХ СИСТЕМ КОЛЛЕКТИВНОГО ПОЛЬЗОВАНИЯ

1.1. Сравнительный анализ программного обеспечения систем с непосредственным взаимодействием

1.2. Основные требования к техническому и системному обеспечению комплексов коллективного пользования

1.3. Методы построения диалоговых систем коллективного пользования различного назначения.

1.4. Функциональные схемы программ, использующих сред -ства диалогового программирования

2. ИССЛЕДОВАНИЕ РАЦИОНАЛЬНЫХ МОДЕЛЕЙ И АЛГОРИТМОВ ОРГАНИ

ЗАЦИИ ДИАЛОГОВОГО ВЗАИМОДЕЙСТВИЯ В СИСТЕМАХ КОЛЛЕКТИВ

НОГО ПОЛЬЗОВАНИЯ

2.1. Выбор структуры и формы реализации процедурного метода доступа диалогового взаимодействия

2.2. Квазиреентерабельные модели диалоговых программ с использованием предложенного метода доступа

2.3. Алгоритмы анализа и генерации квазиреентерабельных диалоговых программ

3. РЕАЛИЗАЦИЯ ПРОЦЕДУРНОГО МЕТОДА ДОСТУПА ДИАЛОГОВОГО ВЗАИМОДЕЙСТВИЯ В ОПЕРАЦИОННЫХ СИСТЕМАХ ЕС ЭВМ.

3.1. Основные потоки данных в процедурах метода доступа

3.2. Интерфейс метода доступа с супервизором ввода-вывода и реализация процедур синхронизации и обмена

3.3. Организация проблемных программ в подсистемах АСУ и САПР с применением процедурного метода доступа диалогового взаимодействия.

Введение 1984 год, диссертация по информатике, вычислительной технике и управлению, Толкачев, Сергей Федорович

OfapoKoe внедрение в народное хозяйство развитых автоматизированных систем управления и проектирования, информационно-поисковых, обучающих систем и т.п. ставит проблему принципиального упрощения доступа человека к вычислительным и информационным ресзфсам ЭВМ. Одна из задач, связанных с решением этой проблемы, заключается в необходимости разработки новых индустриальных методов и средств программирования, предназначенных для создания распределенных вычислительных систем, использующих телеобработку данных и 31 "3. В рамках таких систем на современном этапе пользователи имеют возможность работать с ЭВМ в режиме диалога через разнообразные алфавитно-цифровые и графические, локальные или удаленные терминалы С 42, 43, 50, 683.Основное отличие от традиционных систем ввода/вывода, а также главная особенность диалоговых систем телеобработки данных (ДСТД) заключается в том, что в ДСТД инициатива начала обмена информацией может принадлежать в равной мере как внешнек/у абоненту, так и ЭВМ. Кроме того, в ДСТД обычно обеспечивается взаимодействие с вычислительной системой (ВС) коллективов абонен тов. Все это приводит к необходимости включать в алгоритмы,описывающие работу диалоговых систем, средства синхронизации и распараллеливания, и, следовательно, существенно усложняет соответствующие программные реализации tI8, 22, 39, 45, 90 3.Первые отечественные диалоговые системы программирования появились во второй половине бО-х годов. В основном работы велись в направлениях создания разговорных языков типа BA^IC , добавления к широко распространенным языкам средств ведения диа лога, а также разработки специализированных проблемно-ориентированных языков и систем типа СИРИУС L 913 .Большинство известных современных программных средств, предназначенных для разработки ДСТД, представляют собой мощные проблемно-ориентированные закрытые системы, такие как КАМА, ОКА, СПОК, ИНЭС и т.п., или специализированные методы доступа, основанные на макросредствах языка АССЕМБЛЕР - БТЩ, ОВД, ГВД и др. С 2, 21, 33, 41, 44, 71, 85, 89J.Использование вышеперечисленных средств при создании диалоговых систем либо ограничено достаточно узкой проблемной областью, либо предполагает наличие у разработчиков глубоких зна НИИ специфики телеобработки данных и недоступно широким массам проблемных программистов С 65, 88 3.В настоящее время вопросы, связанные с практическим приме нением средств программирования диалоговых систем, изучены еще явно недостаточно. Не разработана общая методика построения алгоритмов обмена для систем с разнородным терминальным оборудованием; большинство работ направлено на расширение синтаксических конструкций алголопсдобных языков программирования, для которых отсутствуют промышленные трансляторы; практически нет процедурных средств, организации диалогового взаимодействия в рамках стандартных языков программирования; сзпцествующие базисные средства рассчитаны, в основном, на системных программистов с высоким уровнем профессиональной подготовки \,1'7, 653 . Поэ тому актуальным и своевременным является проведение исследова НИИ и разработка методов анализа и конструирования алгоритмов диалоговых систем коллективного пользования (ДСШ), а также создание на базе этих методов высокоуровневых процедурных средств реализации таких алгоритмов в рамках стандартных языков программирования ФОРТРАН, КОБОЛ, PL/1.В соответствии с вышесказанным целью диссертационной работы является исследование и разработка процедурных средств построения диалоговых систем коллективного пользования, предназначенных для создания локальных проблемно-ориентированных вычислительных систем и комплексов АСУ, САПР, автоматизации научного эксперимента и т.п.Для достижения поставленной цели в работе решаются следующие задачи: 1. Исследование и выбор средств программирования, ориенти рованных на описание параллельных алгоритмов с учетом специфики диалоговых систем коллективного пользования.2. Разработка стрзгктуры и исследование логики работы прог рамм на высокоуровневых языках при использовании их в ДСШ.

3. Разработка специального процедурного метода доступа (ПЦЦ) ДСКП, позволяющего обслуживать одновременно группы разнородных терминалов.4. Реализация алгоритмического и программного обеспечения процедурного метода доступа ДСКП в виде пакета прикладных программ.5. Отработка технологии программирования и методических рекомендаций по использованию процедурного метода доступа ДСКП при создании различных прикладных диалоговых систем.Решению перечисленных задач предшествует отбор, анализ и классификация существующих средств построения ДСКП. В процессе работы над поставленными задачами были использованы методы и аппарат прикладной математики, теории программирования, системного программирования, теории построения вычислительных систем, а также технологии проектирования больших систем.Диссертация состоит из трех глав, заключения и приложения.В первой главе дан анализ современных средств, используемых в СТД; формируется задача исследования; определяются требования к общесистемноь^^ программному обеспечению с учетом специфики ДСКП] анализируются методы построения ДСКП различных структур в ОС и ДОС ЕС ЭВМ; осуществляется выбор структуры проблемной программы, наиболее удовлетворяющей сформулированным требованиям.Вторая глава посвящена разработке и исследованию моделей и алгоритмов диалогового взаимодействия. В главе уточняется фор^ мулировка задания на программную реализацию и осуществляется логический анализ свойств переменных в реентерабельных программах; строится модель "квазиреентерабельной схемы" программы; рассматривается алгоритм управления передачей данных в ДСКП, а также алгоритм анализа и генерации "многозначных" переменных.В третьей главе разработан метод доступа Д С Ш ЕС ЭВМ, ори ентированный на создание прикладных диалоговых систем различного назначения на базе языков программирования высокого уровня; приводится описание структуры процедурного метода доступа ДСКП, а также логика его работы; рассматриваются процедзфы синхронизации и обмена данными, обеспечивающие высокое быстродействие и независимость от типов терминального оборудования; приводятся примеры использования метода доступа ДСКП в различных диа логовых системах; даются методические рекомендации по созданию диалоговых систем с использованием реализованных средств.В заключении приводятся общие результаты работы, формулируется научная новизна, практическая ценность и достоверность полученных результатов.В приложении содержатся материалы о внедрении основных ре зультатов, а также приводятся распечатки наиболее важных функциональных блоков метода доступа и фрагменты примеров.В диссертационной работе решена задача разработки средств построения диалоговых систем коллективного пользования. Реализеванный процедурный метод доступа позволяет конструировать сравнительно простые и эффективные программы обмена сообщениями с группами возможно различных терминальных станций. При этом в программах существенно упрощены процедуры синхронизации и распараллеливания алгоритмов. Все разработанные средства ориентированы на проблемных программистов и доступны для использова ния практически во всех языках программирования ЕС ЭВМ. На защиту выносятся следующие результаты: 1. Состав, структура и способ реализации процедурного метода доступа, используемого для построения диалоговых систем коллективного пользования, характеризующегося высокой эффективностью и возможностью обслуживания нестандартных устройств телеобработки.2. Способ структурно-алгоритмической организации "квазире ентерабельных" программ на языках программирования высокого уровня, предназначенных для описания работы ДСКП.

3. Методика применения языков программирования высокого уровня для построения ДСКП в прикладных и системных комплексах различного назначения с использованием ПВД.

4. Алгоритмическое и программное обеспечение процедурного метода доступа ДСКП. I. АНАЖЗ МЕТОДОВ ПОСТРОЕНИЯ ДИАЛОГОВЫХ СИСТЕМ КОЛЛЕКТИВНОГО ПОЛЬЗОВАНИЯ

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

4. ЗАКЛЮЧЕНИЕ

1. Проведен анализ средств и методов построения диалоговых систем коллективного пользования. Определены требования к системному и техническому обеспечению комплексов коллективного пользования. Установлена взаимосвязь в способах реализации диалоговых систем и систем с параллельными процессами. Результаты анализа дают возможность объективного выбора формы, струк -туры и состава программного обеспечения, предназначенного для реализации ДСКП.

2. Исследованы схемы и средства распараллеливания процессов с учетом особенностей применения таких средств для построения диалоговых систем коллективного пользования. В результате проведенного исследования определены структура и состав пакета прикладных программ.

3. Определены принципы и методика построения ДСКП с применением процедурных средств на базе языков программирования высокого уровня (ФОРТРАН, ПЛ/I, КОБОЛ), которые в отличие от непроцедурных средств позволяют разрабатывать ДСКП на основе промышленных трансляторов и обеспечивают возможность работы с различными типами терминалов. При этом процедурные средства остаются открытыми и доступными для расширения.

4. Разработаны общесистемные процедурные средства, предназначенные для активизации системы телеобработки, синхронизации процессов и обмена данными с терминальными станциями различного типа, которые в отличие от базисных методов доступа, а также от высокоуровневых проблемно-ориентированных закрытых сис -тем позволяют проблемным программистам конструировать сравни -тельно простые и эффективные диалоговые программы практически на всех языках программирования ЕС ЭВМ.

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

5. Разработана структура проблемных программ, отвечающая требованиям квазиреентерабельности и обеспечивающая возможность применения процедурного метода доступа. Предложенная структура позволяет осуществлять распараллеливание процессов в рамках стандартных языков программирования с использованием процедур распределенного ввода/вывода и процедур синхронизации ПВД ДСКП. Предложен алгоритм преобразования последовательно выполнимых программ в параллельно выполнимые. С помощью алгоритма преобразования оказывается возможным получение параллельно выполнимых программ без изменения основной структуры последовательно выполнимой диалоговой программы при помощи введения нового типа переменных.

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

6. Разработано алгоритмическое и программное обеспечение процедурного метода доступа, которое представляет собой ряд версий, реализованных в различных операционных системах (ОС и ДОС ЕС ЭВМ) в виде пакета прикладных программ. Часть из этих программ является расширением супервизора. Программное обеспечение ориентировано на различные конфигурации систем телеобработки (локальные и распределенные).

7. Получен практический опыт построения диалоговых систем различного назначения с применением ПВД ДСКП, на основании которого выработана методика проектирования и технологические приемы, которые позволяют создавать программные комплексы, не зависящие от типа операционной системы и терминального оборудования.

8. Результаты диссертационной работы внедрены в подсистеме АСУ ВУЗ СГУ "Абитуриент", в подсистеме АСУ "Контроль исполнения поручений" в Крымском облисполкоме и Симферопольском гориспол -коме, ГИВЦ Минвуза УССР и ряде вузов, в подсистеме САПР "Автоматизация плазово-технологической подготовки произврдства" в Феодосийском производственном объединении им.ХХУ1 съезда КПСС и НИАТ, в подсистемах АСУ "Курорт" Ялтинского кустового вычислительного центра. Реальный годовой экономический эффект составляет 150 тысяч рублей.

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

Библиография Толкачев, Сергей Федорович, диссертация по теме Телекоммуникационные системы и компьютерные сети

1. АЛГОЛ-68. Методы реалиэации.Д1од ред. Г.С.Цейтина. - Л.: Изд-во Ленингр.ун-та, 1976. - 224 с.

2. Алексеенко Е.А. и др. Система программирования и поддержания обслуживающих и обучающих курсов. В кн.: Алгоритмы и организация решения экономических задач. М.: Статистика, 1979, вып.13, с. 86-102.

3. Амитан И.И., Романовский И.В. Язык сигналов для описания взаимодействия параллельных процессов. Кибернетика, 1979, № X, с. 73-77.

4. Айлиф Дж. Принципы построения базовой машины. Пер.с англ. -М.: Мир, 1973. 119 с.

5. Бабаян Б.А. Основные принципы программного обеспечения МВК "Эльбрус". М.: ИТМ и ВТ АН СССР, 1977, Препринт № 5, II с.

6. Байцер Б. Архитектура вычислительных комплексов. Пер. с англ. М.: Мир, 1974, том. I, 498 с. Том 2, 566 с.

7. Бардаков В.Д., Литвиненко С.В. Программа "Терминал" возможность отладки программ с дисплея. - В кн.: Математическое обеспечение ЕС ЭВМ. - Минск: ИМ АН БССР, 1977, вып.13, с. 132-159.

8. Блэкман М. Проектирование систем реального времени. Пер. с англ. М.: Мир, 1977. - 346 с.

9. Вычислительная техника и обработка данных. Терминологический толковый словарь фирмы IBM . Пер. с англ. М.: Статистика, 1978. - 232 с.

10. Вычислительные системы: Сб. статей / Под ред. Э.В.Евреинова.

11. Вып. I. М.: Статистика, 1980. - 158 е., илл.

12. Вычислительные системы: Сб.статей / Под ред. Э.В.Евреино-ва. Вып. 2. - М.: Финансы и статистика, 1981, - 168 е., илл.

13. Вычислительные центры коллективного пользования / Под ред. В.И.Максименко и ГО.А.Михеева. М.: Статистика, 1979.- 270 с.

14. Гилман Л., Роуз А. Курс АПЛ: диалоговый подход. Пер. с англ. М.: Мир, 1979. - 520 с.

15. Глушков В.М., Капитонова Ю.В., Летичевский А.А. 0 построении семейств алгоритмических языков для программирования и проектирования многопроцессорных вычислительных систем.- Кибернетика, 1981, № I, с. 1-7.

16. Гнездилова Г.Г. Реализация мониторов планирования и исполнения вычислений в системе ДИЛОС. Упр.системы и машины, 1980, $ 3, с. 81-85.

17. Голованов О.В., Шкарупа В.В. Разработка программного обеспечения отраслевой АСУ. М.: Статистика, 1978. - 346 с.

18. Головкин Б.А. Параллельная обработка информации. Программирование, вычислительные методы, вычислительные системы.- Изв. АН СССР. Техническая кибернетика, 1979, № 2, с. 116—151•

19. Головкин Б.А. Параллельные вычислительные системы. М.: Наука, 1980. - 520 с.

20. Гусев В.В., Чернат А.П. Программное обеспечение узла сети ЭВМ с коммутацией пакетов. В кн.: Вопросы построения сетей ЭВМ и вычислительных центров коллективного пользования. - К.: ИК АН УССР, 1976, с. 49-62.

21. Джермейн К. Программирование на iBM/uo. Пер. с англ. -М.: Мир, 1971. 870 с.

22. Даен И.Л. Разработка терминального сетевого метода доступа для ОС ЕС. Управляющие системы и машины, 1981, № б, с. 12-16.

23. Дийкстра Э. Взаимодействие последовательных процессов. Пер. с англ. В кн.: Языки программирования. - М.: Мир, 1972, с. 9-86.

24. Довгялло A.M. Диалог пользователя и ЭВМ. Основы проектирования и реализации. К.: Наукова думка, 1981. - 232 с.

25. Донован Дж. Системное программирование. Бер. с англ. -М.: Мир, 1975. 540 с.

26. Дроздов Е.А., Комарницкий В.А., Пятибратов А.П. Электронные вычислительные машины Единой Серии. М.: Машиностроение, 1976. - 672 с.

27. Дэвис Д., Барбер Д. Сети связи для вычислительных машин. Пер. с англ. М.: Мир, 1976. - 672 с.

28. Единая Система ЭВМ./Йод общей ред. А.М.Ларионова. М.: Статистика, 1974. - 136 с.

29. Ермолаев В.Г., Ланин Е.В. Математическое обеспечение дисплеев. В кн.: Телевизионные методы и устройства отображения информации./ Под ред. М.И.Кривошеина. - М.: Совет -ское радио, 1975, с. 104-128.

30. Ершов А.П. Введение б теоретическое программирование. Беседы о методе. М.: Наука, 1977. - 288 с.

31. Заде Л. Понятие лингвистической переменной и его применение к принятию приближенных решений. Пер. с англ. - М.: Мир, 1976. - 163 с.

32. Задачи в области развития программирования в СССР./Редак-ционная статья. Программирование, № 3, 1981, с.3-6.

33. Иванов А.П., Семенихин С.В. Операционная система МВК Эльбрус-I. М.: ИТМ и ВТ АН СССР, 1977, Препринт № 2, 31 с.

34. Икауниеце Б. Диалоговый ввод заданий. В кн.: Вычисли -тельная техника социалистических стран. Вып. 4. - М.: Статистика, 1978, с. 87-89.

35. Илюшин А.И., Мямлин А.Н., Штаркман Вс.С. Принципы построения верхних уровней программного обеспечения сетей ЭВМ. -Управляющие системы и машины, 1981, № б, с. 3-12.

36. Йодан Э. Структурное проектирование и конструирование программ. Пер. с англ. М.: Мир, 1979. - 416 с.

37. Каналы ввода/вывода ЭВМ ЕС-1020.Л1од общей ред. А.М.Ларионова. М.: Статистика, 1975. - 272 с.

38. Карп P.M., Миллер Р.Е. Параллельные схемы программ. Пер. с англ. В кн.: Кибернетический сборник. Новая серия. Вып. 13. - М.: Мир, 1976, с. 5-61.

39. Катцан Г. Операционные системы. Прагматический подход. Пер. с англ. М.: Мир, 1976. - 471 с.

40. Клейнрок Л. Вычислительные системы с очередями. Пер. с англ. М.: Мир, 1979. - 598 с.

41. Коэн Л.Дж. Анализ и разработка операционных систем. Пер. с англ. М.: Наука, 1975. - 256 с.

42. Крыстев С. Системные возможности программных пакетов телеобработки. В кн.: Вычислительная техника социалистичес -ких стран. Вып. 4. - М.: Статистика, 1978, с. 82-86.

43. Лапин B.C. Развитие сотрудничества в области телеобработки данных. Новые задачи. В кн.: Вычислительная техника социалистических стран. Вып. 4. - М.: Статистика, 1978,с. 5-9.

44. Лапин B.C., Семенихин B.C. Концепции и перспективы развития телеобработки данных в ЕС ЭВМ. В кн.: Вычислительная техника социалистических стран. Вып. I. - М.: Статистика, 1977, с. 60-72.

45. Ласаев П.Е., Локтионов А.А., Хоменко К.И. Дисплейные системы. Программное обеспечение. Алма-Ата, 1977. - 19 с. (Препринт / ВИНИТИ, № 2047-77 Дел.).

46. Мартин Дж. Программирование для систем реального времени. Пер. с англ. М.: Наука, 1975. - 359 с.

47. Мультипроцессорные системы и параллельные вычисления./ Под ред. Ф.Г.Энслоу. Пер. с англ. М.: Мир, 1976. - 384 с.

48. Мультиплексоры передачи данных. Под общ.ред. В.С.Лапина и А.И.Корчинского. М.: Энергия, 1980. - 160 с.

49. Малышев В.М. Вопросы комплексирования программ в ОС ЕС на языках Ассемблера и PL/I , использующих средства муль-тизадачности. В кн.: Прикладная информатика. Вып. I. -М.: Финансы и статистика, 1981, с. 145-155.

50. Мэдник С*., Донован Дж. Операционные системы. Пер. с англ. М.: Мир, 1978. - 792 с.

51. Мясников В.А. Задачи и перспективы развития производства и использования вычислительной техники в народном хозяйстве страны. В кн.: Алгоритмы и организация решения экономических задач. Вып. 13. - М.: Статистика, 1979, с. 3-15.

52. Никитин А.И. Общее программное обеспечение систем реального времени. К.: Наукова думка, 1980. - 136 с.

53. Никитин А.И., Кузик И.И. Диалоговая система многоцелевого применения. Управляющие системы и машины, 1980, № 2, с. 61-65.

54. Ньюмен У., Спрул Р. Основы интерактивной машинной графики. Пер. с англ. М.: Мир, 1976. - 573 с.

55. Операционная система ДОС ЕС. Общие положения. М.: Статистика, Х975. - 119 с.

56. Операционная система ДОС ЕС: Справочник. М.: Статистика, 1977. - 271 с.

57. Операционная система ISM/ЗЬО. Супервизор и управление данными. Пер. с англ. М.: Советское радио, 1973. - 312 с.

58. Основы построения больших информационно-вычислительных сетей./ Под ред. Д.Г.Жимерина и В.И.Максименко. М.: Статистика, 1976. - 296 с.

59. Основы современной системотехники./Йод ред. М.Рабина. Пер. с англ. М.: Мир, 1975. - 528 с.

60. Переход И.А. КОДИАЛ язык программирования управляющих диалоговых программ. - В кн.: Языки системного программирования и методы их реализации. - К.: ИК АН УССР, 1974, с. 122-133.

61. Переход И.А. Разработка методов построения учебного обеспечения ЦВМ на базе систем программирования. Автореф. дис. . канд. физ.-мат.наук. - К., 1975. - 20 с.

62. Переход Й.А., Толкачев С.Ф. Обработка списковых структур в системе КОДИАЛ/ЕС. Кибернетика, 1978, № 4, с. 56-62.

63. Переход И.А., Толкачев С.Ф. КОДИАЛ/ЕС. Пакет подпрограмм. К.: ИК АН УССР, РФАП, авт.справка № 74 от 20.09.78.

64. Переход И,А., Толкачев С.Ф. Управление динамикой диалога в КОДИАЛе. В кн.: Разработка обучающих систем на базе ЭВМ. - К.: ИК АН УССР, 1977, с. 38-43.

65. Переход И.А., Толкачев С.Ф. КОДИАЛ/ЕС. Инструкция для пользователей. -К.: ИК АН УССР, 1978. 90 с.

66. Позин И.JI., Щербо В.К. Телеобработка данных в автоматизированных системах. М.: Статистика, 1976. - 170 с.

67. Пратт Т. Языки программирования: разработка и реализация. Пер.с англ. М.: Мир, 1979. - 574 с.

68. Пржиялковский В.В., Ломов Ю.С. Технические и программные средства Единой Системы ЭВМ (ЕС ЭВМ-2). М.: Статистика, 1980. - 232 с.

69. Принс М.Д. Машинная графика и автоматизация проектирова -ния. Пер. с англ. М.: Советское радио, 1975. -230 с.

70. Принципы работы IBM/570 . Пер. с англ. М.: Мир, 1978. - 576 с.

71. Программирование на языке ассемблера ЕС ЭВМ. М.: Статистика, 1975. - 296 с.

72. Проектирование системы коллективного пользования ЭВМ вуза./ Под ред. А.Я.Хетагурова. М.: Атомиздат, 1980. - 104 с.

73. Пыхтин А.Я., Горелов В.И., Аскерко Л.Ф., Бронштейн Р.Я. Комплексы ЕС-7920 новые терминалы с широкими возможностями. - В кн.: Вычислительная техника социалистических стран. Вып. 4. - М.: Статистика, 1978, с. I5I-I60.

74. Пересмотренное сообщение об АЛГОЛе-68. Пер. с англ. М.: Мир, 1979. - 534 с.

75. Саар Х.Я. Об интерактивных системах инженерного проектирования. Программирование, 1977, № 2, с. 45-53.

76. Сборник научных программ на ФОРТРАНе. Вып. I. Статистика. Пер. с англ. М.: Статистика, 1974. - 316 с.

77. Сипсер Р. Архитектура связи в распределенных системах. Пер. с англ. М.: Мир, 1981, книга I. - 346 с.

78. Справочник системного программиста по дисковой операционной системе IQM/360 . Пер. с англ. Минск: ИМ АН БССР, МФ НИЦЭВТ, 1970. - 98 с.

79. Средства отладки больших систем.Д1од ред. Р.Растина. Пер. с англ. М.: Статистика, 1977. - 135 с.

80. Супервизор ОС ЕС./Йод ред. Л.Д.Райкова. М.: Статистика, 1975. - 88 с.

81. Терминальные комплексы в вычислительных системах коллективного пользования./Под общ.ред. Э.Я.Якубайтиса. М.: Статистика, 1978. - 109 с.

82. Толкачев С.Ф. Система сбора и обработки медико-биологической информации. В сб.: Актуальные вопросы магнитоiбиологии. Симферополь: СГУ, 1979, с. 38-39.

83. Толкачев С.Ф. и др. Задание судовой поверхности сплайн-функциями. Динамические системы: Респ. междувед. научн. сб., 1982, вып. I, с. 106—III.

84. Толкачев С.Ф. и др. Автоматизация плазово-технологичес-кой подготовки производства для судов с динамическими принципами поддержания. Отчет НИР, Симферополь, СГУ, 1982, гос.per. 77070352. - 158 с.

85. Толкачев С.Ф. и др. Разработка АИС контроля исполнения поручений в аппарате Крымского облисполкома. Отчет НИР, Симферополь, СГУ, 1982, гос.per. 81029239. - 143 с.

86. Хусаинов Б.С. Программирование ввода/вывода в ОС ЕС ЭВМ на языке Ассемблера. М.: Статистика, 1980. - 264 с.

87. Хьюз Дж., Мичтом Дж. Структурный подход к программированию. Пер. с англ. М.: Мир, 1980. - 278 с.

88. Цикритзис Д., Бернстайн Ф, Операционные системы. Пер. с англ. М.: Мир, 1977. - 336 с.

89. Шерр А. Анализ вычислительных систем с разделением времени. Пер. с англ. М.: Мир, 1970. - 134 с.

90. Шахматов В.И. и др. Диалоговая система управления базами

91. Шахматов В,И. и др. Диалоговая система управления базами данных типа image (на примере задачи "Бухгалтерия"). В кн.: Прикладная информатика. Зкп.1. К., Финансы и статистика, 1981, с.19-34.

92. Шоу А. Логическое проектирование операционных систем. Пер. с англ. -К.: Мир, 1981. 360 с.

93. Ющенко S.Л., Перевозчикова О.Л. Развитие языков программирования и диалоговых систем в СССР. Кибернетика, 1976, XS. с. 16-33. .

94. Bass L., Bunker R.E. A Generalized User Interface for Ap-lication Programs. CACM, vol. 24, 1981, numb. 12, p.p. 796-800.

95. Davenport R.A. Distributed or Centralised DAta Base. The Computer Journal, vol,21, 1978, numb, 1, p.p. 7-14.

96. Davidson J,, Hathaway W., Postel J., Mimno Ы., Thomas R.,

97. Peldman J.A. High. Level Programming for Distributed Computing. CACM, vol. 22, 1979, numb. 6, p.p.353-367.

98. Hansen B.P. Distributed Processes: A Concurrent Programming Concept, CACM, vol. 21, 1978, numb. 11, p.p.934-940*

99. Ho are C.A.R. Communicating Sequential Processes. CACM, vol.21, 1978, numb. 8, p.p.666-677*

100. Keedy J„L., Rosenberg J., Ramamohanarao K. On Synchronizing Headers and Writers with. Semaphores. The Computer Journal, vol, 25, No,1, 1982, p.p.121-125.

101. Kylstra P.J., Smedema C.H. Real Time Programming® Journal A, vol» 18, No. 1977? p.p. 185-193.

102. Philippa&is A.S. A Popularity Contest for Languages. -Datamation, vol. 23, No. 12, 1977, p.p. 81-87<>

103. Raasperger N. Concurrent Access to Data. Acta Informa-tica , vol. 3, Ho. 4, 1977, p.p. 325-334.

104. Silberschatz A. Priority and Queuing in "Distributed Processes". The Computer Journal, vol. 25, No.1, 1982, p.p.34-^6.

105. Status Export of the Graphic Standards Planning Committee of ACM/SI GGRAPII» Computer Graphics, vol.11, No.3, 1977,p v о. 1 -12C *

106. Wiseman N.E., Robinson P. An .Operating System for Interactive Terminal. Software - Practice and. Experience, -vol.7, No.1977, р«р.501-5Юф 112. Withington F.vx. The Golden Age of Packaged Software. -Datamation, vol.26, No.12, 1980, p.p.l31-1J4,- 1зо i