Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PPP.doc
Скачиваний:
17
Добавлен:
25.11.2019
Размер:
129.54 Кб
Скачать

Классификация языков заданий с точки зрения ориентации на пользователя

ЯЗ в значительной степени зависит от дисциплины вычислительных работ в вычислительной области (или ПО). Две дисциплины проводящихся вычислений:

1.Активная. Предусматривает модификацию и настройку имеющихся модулей функционального наполнения, а также разработку новых модулей. Язык заданий направлен на описание схем решения прикладных задач. Такие языки наз языками сборки. Центральное место в этих языках занимают:

а)конструирование схем программ в которых указывается порядок выполнения и взаимодействия модулей при решении определённой задачи.

б)развитие и модификация системного наполнения.

в)управление процессами генерации и выполнения расчётной программы.

Язык сборки требует, чтобы пользователи имели высокую программистскую подготовку и ориентированны на прикладных программистов.

2.Пассивная дисциплина проведения вычислений (без модификации системного наполнения). Хар-на для конечных пользователей. Цель в этом случае состоит в повышении непроцедурности языка заданий. Такие языки заданий наз запросовыми они ориентированы на формулирование содержательных постановок задач, а не на их решение.

Системное наполнение.

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

1.Штатных общецелевых средств системного обеспечения.

2.Средств системного наполнения, расширяющих и сопрягающих возможности компонентов штатного обеспечения.

3.Специальных средств выполняющих управление, архивные и обрабатывающие процедуры с учетом специфики прикладной области.

Язык программирования, на котором написана программа системного наполнения, называется инструментальным языком пакета.

Понятия, реализация которых определяет системные характеристики пакета:

1.Язык заданий.

2.Регламент модуляризации функций наполнения

3.Планирование вычислений, (способ построения расчетной цепочки).

4.Операционные возможности (т.е. организация интерактивного взаимодействия пользователя с пакетом, интерфейса со штатным программным обеспечением, организация межмодульного интерфейса, управление вычислительным процессом и т. д.).

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

В настоящее время существуют следующие составляющие системного наполнения:

1.Резидентный монитор. Осуществляет интерфейс как между отдельными компонентами С.Н., так и между ними и штатным программным обеспечением.

2.Монитор организации интерактивного взаимодействия с пользователем.

3.Транслятор входных заданий. Формирует внутреннее представление задания.

4.Интерпритатор внутреннего представления заданий.

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

6.Монитор организации вычислительного процесса. Обеспечивает взаимодействие модулей по информации и управлению.

7.Архив функционального наполнения. Это подсистема хранения модулей Функционального наполнения.

8.База расчетных данных - это подсистема хранения начальных и промежуточных данных, а так же результатов расчетов.