+
Действующая цена700 499 руб.
Товаров:
На сумму:

Электронная библиотека диссертаций

Доставка любой диссертации в формате PDF и WORD за 499 руб. на e-mail - 20 мин. 800 000 наименований диссертаций и авторефератов. Все авторефераты диссертаций - БЕСПЛАТНО

Расширенный поиск

Технология многомашинной реализации и жизнеобеспечения библиотек подпрограмм вычислительной математики на языке Фортран

  • Автор:

    Волченскова, Надежда Ивановна

  • Шифр специальности:

    01.01.10

  • Научная степень:

    Кандидатская

  • Год защиты:

    1984

  • Место защиты:

    Москва

  • Количество страниц:

    167 c. : ил

  • Стоимость:

    700 р.

    499 руб.

до окончания действия скидки
00
00
00
00
+
Наш сайт выгодно отличается тем что при покупке, кроме PDF версии Вы в подарок получаете работу преобразованную в WORD - документ и это предоставляет качественно другие возможности при работе с документом
Страницы оглавления работы

ВВЕДЕНИЕ
ГЛАВА I. ОБЩИЕ ПРИНЦИПЫ ТЕХНОЛОГИИ СОЗДАНИЯ И
ЖИЗНЕОБЕСПЕЧЕНИЯ БИБЛИОТЕК ПОДПРОГРАММ
1. Систематизированные библиотеки подпрограмм
2. Полный комплекс работ по созданию и жизнеобеспечению систематизированных библиотек
3. Организационная структура коллектива участников библиотечной разработки
4. Общее описание технологии многомашинной реализации, и жизнеобеспечения библиотек подпрограмм вычислительной математики на языке ФОРТРАН
4.1. Общая-характеристика подхода к разработке технологии
4.2. Инструментальный аспект технологии
4.3. Общая функциональная схема инструментального комплекса
ГЛАВА II. АВТОМАТИЗАЦИЯ СОСТАВЛЕНИЯ БИБЛИОТЕЧНЫХ ПОДПРОГРАММ И ИХ ВЕРСИЙ ДЛЯ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ РАЗНЫХ ТИПОВ И ОБРАБОТКИ ДАННЫХ РАЗНЫХ ТИПОВ
I. Анализ возможностей автоматизации создания
версий подпрограмм
1.1. Анализ проблемы транспортабельности фортранных подпрограмм
1.2. Систематизация машинно-зависимых констант
для подпрограмм вычислительной математики
1.3. Анализ различий родственных версий фортранных подпрограмм для обработки данных разных типов
1.4. Дисциплина программирования на языке ФОРТРАН

2. Языковые средства автоматизации составления библиотечных подпрограмм и их версий
2.1. Языки описания компонент порождающего файла
2.2. Языки запросов на генерацию библиотечных подпрограмм и их версий
3. Описание реализации Версатора - инструментальной программы для генерации и преобразования фортранных подпрограмм
4. Об опыте применения разработанной технологии
ГЛАВА III. АВТОМАТИЗАЦИЯ ПРОЦЕССА ДОКУМЕНТИРОВАНИЯ
БИБЛИОТЕЧНЫХ ПОДПРОГРАММ И ИХ ВЕРСИЙ
1. Анализ проблемы документирования подпрограмм
1.1. Содержание документации
1.2. Способы подготовки, хранения и размножения документации
1.3. Дисциплина документирования
2. Макроязык документирования
3. Описание реализации Комментатора - инструментальной программы для составления документации библиотечных подпрограмм к их версий
ЗАКЛЮЧЕНИЕ
ЛИТЕРАТУРА
ПРИЛОЖЕНИЕ I
ПРИЛОЖЕНИЕ II
ПРИЛОЖЕНИЕ III
ПРИЛОЖЕНИЕ 1У
ПРИЛОЖЕНИЕ У
ПРИЛОЖЕНИЕ У1
ПРИЛОЖЕНИЕ УН

Библиотеки подпрограмм создаются и используются уже много лет, однако, и сейчас в этой области существуют еще не решенные проблемы. Одно из самых первых упоминаний в литературе о библиотеках подпрограмм содержится в книге Уилкса М., Уилера Д. и Гилла С., которая в русском переводе вышла в 1953 г.Г46]. В качестве одной из форм организации вычислений на ЭВМ авторами предлагалось использование библиотеки подпрограмм, и уже тогда была показана эффективность такого метода программирования. Хотя авторы не приводили строгого определения библиотеки подпрограмм, из изложения было ясно, что под библиотекой понимается набор подпрограмм, которые представляют собой "короткие, заранее заготовленные программы для отдельных, часто встречающихся(стандартных) вычислительных операций". Здесь же предлагалась форма хранения и способ использования подпрограмм. Каждая подпрограмма хранилась в виде последовательности пробитых на перфоленте машинных команд. При составлении произвольной программы последняя пробивалась на перфоленте таким образом, что в том месте программы, где необходимо было выполнить операции, реализуемые библиотечной подпрограммой, производилось механическое дублирование команд с библиотечной перфоленты на перфоленту составляемой программы. В этой же работе впервые вводились представления об открытой и закрытой подпрограммах, параметризации подпрограмм, рассматривались вопросы настройки программ по адресам в памяти, был также поднят вопрос о создании объединяющей программы, которая взяла бы на себя выполнение носящих механический характер работ по объединению подпрограмм в более сложные программы.
Последующий прогресс вычислительной техники привел к включению в состав ЭВМ внешней памяти на магнитных носителях, отли-

рассмотрена в п.1, главы III. Указанные на Рис.2 языковые средства инструментального комплекса рассмотрены в п.2 второй главы и п.2 третьей главы, а описание реализации разработанных автором инструментальных программ приводится в п.З главы II и п.З главы
III.
4.3. Общая функциональная схема инструментального комплекса
В настоящем пункте рассматривается общая функциональная организация инструментального комплекса, используемого в качестве программном поддержки разработанной технологии, а также технические параметры его реализации. На Рис.З приводится взаимосвязь функциональных компонент комплекса в основных процессах комплектации и поддержания библиотеки подпрограмм для нескольких типов ЭВМ. Эта схема, в частности, конкретизирует применение подхода к многомашинному поддержанию библиотеки, который был изложен в предыдущем пункте(4.2.) настоящей главы.
Разработчики библиотечных подпрограмм подготавливают и сдают в фонд библиотеки либо так называемые исходные версии подпрограмм на подмножестве стандарта языка ФОРТРАН [54] ,[23], составляемые для исходной вычислительной системы, либо модули на языке МАКФ0Р[5], представляющем собой макрорасширение стандарта языка ФОРТРАН. Подмножество стандарта ФОРТРАНа определяется специальными требованиями разработанной дисциплины программирования. Эти исходные версии или модули являются кандидатами на включение в Главный порождающий файл инструментального комплекса. Выбор того или другого языка описания компонент порождающего файла зависит от характера различий между требующимися версиями библиотечных подпрограмм, а также может определяться характером конкретной задачи, стоящей перед разработчиком, и предпочтением, отдаваемым им одному из предоставляемых способов автоматизации состав-

Рекомендуемые диссертации данного раздела

Время генерации: 0.179, запросов: 966