Текст лекций ростов-на-Дону 2005 удк 330. 04 1Л4

Вид материалаКурс лекций

Содержание


Тема 5: Технология обработки данных в пакетном режиме
1. Характеристика пакетного режима ОД.
2. Особенности проектирования и организации ПРОД
Тема 6: технология обработки данных в диалоговом режиме
1. Характеристика диалогового режима ДРОД.
2. Особенности проектирования и организации ДРОД
Подобный материал:
1   2   3   4   5   6   7   8   9   10   11

Тема 5: Технология обработки данных в пакетном режиме




  1. Характеристика пакетного режима обработки данных
  2. Особенности проектирования и организации ПРОД


1. Характеристика пакетного режима ОД.

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

В ПР возможно как последовательное (однопрограммный режим работы ЭВМ), так и параллельная обработка заданий (многопрограммный режим работы ЭВМ). Параллельная обработка обеспечивается различными способами: естественным прерыванием во время ожидания операций ввода\вывода или вынужденным прерыванием в опр. моменты при квантовании времени, отводимого каждой обрабатываемой программе.

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


2. Особенности проектирования и организации ПРОД

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

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

Выполнение заданий в ПР ОД характеризуется типовой очерёдностью процедур ОД: логическое преобразование исх. информативных массивов и создание рабочего массива, упорядочивание рабочего массива, вычислительная обработка данных по заданному алгоритму, формирования выходного массива, выдача результатов обработки, контроль результатов решения.

Часто информационные потребности решаемых функциональных задач требует использование данных из разных массивов, группировки данных по различным признакам. Функции такого характера выполняются при создании рабочего массива. Логическое преобразование исходных массивов заключается в объединении нескольких массивов в один, сортировки, усечении рабочего массива.

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

Процесс вычислений предполагает использование рабочих массивов в качестве входной информации с которой оперируют программы текущего задания. Он состоит в выполнении различных вычислительных и логических операций согласно заданным алгоритмам решения функциональных задач и формирования результативной информации в виде соответствующих выходных информационных массивов. Записи каждого информационного массива формируются в оперативной памяти и последовательно пересылаются во внешней память либо распечатываются. В записи может вноситься информация из используемых нормативно-справочных массивов (НСИ).

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

При использовании мультипрограммного режима работы ЭВМ результаты вычислений всех заданий ставятся в выходную очередь. Вывод осуществляется на основании приоритетов заданий.

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

ТЕМА 6: ТЕХНОЛОГИЯ ОБРАБОТКИ ДАННЫХ В ДИАЛОГОВОМ РЕЖИМЕ




  1. Характеристика диалогового режима (ДР)
  2. Особенности проектирования и организации диалогового режима обработки данных


1. Характеристика диалогового режима ДРОД.

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

В основе ДР ОД лежит взаимодействие человека и ЭВМ во время решения задач посредством передачи и приёма сообщений через терминальные устройства.

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

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

Центральным моментом технологии ОД в ДР является организация диалога пользователя и ЭВМ, в ходе которого пользователь информируется о состоянии решаемой задачи и имеет возможность активного воздействия на ход вычислительного процесса.

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

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


2. Особенности проектирования и организации ДРОД

Режим диалога в процессе его проектирования задаётся в виде схемы и таблиц диалога.

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

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

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

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

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

Выбор определяют функции ОД инициирует выполнение технологической операции вычислительной ОД. Вычислительная ОД в системе осуществляется в соответствии с алгоритмами ОД. Её содержание в полной мере определяется пользователем, который осуществляет выбор требуемой функции обработки из некоторого конечного множества функций, определяемых в схемах диалога.

Работа пользователя с системой начинается с проверки его полномочий, т.к. система ОД предусматривает защиту по функциям и данным от неуполномоченного доступа. При этом в ЭВМ администратором заранее вводятся пороли пользователей, которые могут меняться с течением времени. После включения терминала ЭВМ посредством диалога через дисплей запрашивает пароль пользователя. После ввода пароль сверяется с БД паролей, хранимых в ЭВМ. Если пароль правильный происходит подключение к системе, иначе выводится сообщение о прекращении доступа. Видеограммы результатов вычислений запоминаются на устройстве прямого доступа и в любой момент по запросу пользователя м.б. отображены на экране терминала или распечатаны. После получения необходимых результатов на каждой конкретной ветви диалога происходит возврат к таблицам диалога, инициировавшим выдачу этих результатов. Такая организация взаимодействия пользователя ЭВМ обеспечивает возможность проведения разноплановой обработки и анализа исх. данных путём применения различных экономико-математических, статистических и др. методов в процессе расчётов, а также выработки оптимальных управленческих решений путём перебора вариантов и их оценки.

Технология ДР на практике способствует наилучшему сочетанию возможности человека и ЭВМ в процессе решения многих задач.