автореферат диссертации по информатике, вычислительной технике и управлению, 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
-
Похожие работы
- Методы и программно-аппаратные средства параллельных структурно-процедурных вычислений
- Разработка и исследование методов синтеза параллельных алгоритмов для многопроцессорных систем со структурно-процедурной организацией вычислений
- Аналитические и процедурные модели распределения ресурсов в сетевых информационных системах с различной структурой
- Методы и средства отображения параллельных алгоритмов задач в многопроцессорную вычислительную систему со структурно-процедурной реализацией вычислений
- Инструментальная поддержка подключаемых модулей в языках процедурно-параметрического программирования
-
- Системный анализ, управление и обработка информации (по отраслям)
- Теория систем, теория автоматического регулирования и управления, системный анализ
- Элементы и устройства вычислительной техники и систем управления
- Автоматизация и управление технологическими процессами и производствами (по отраслям)
- Автоматизация технологических процессов и производств (в том числе по отраслям)
- Управление в биологических и медицинских системах (включая применения вычислительной техники)
- Управление в социальных и экономических системах
- Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
- Системы автоматизации проектирования (по отраслям)
- Телекоммуникационные системы и компьютерные сети
- Системы обработки информации и управления
- Вычислительные машины и системы
- Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук)
- Теоретические основы информатики
- Математическое моделирование, численные методы и комплексы программ
- Методы и системы защиты информации, информационная безопасность