Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Вычислительный граф системы обработкиСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Реальный вычислительный процесс состоит из работ. Каждая работа реализуется на основе программы при наличии соответствующих данных. В процессе выполнения работы осуществляется обработка имеющегося набора данных. Перечень работ, возникающих при решении вычислительной задачи, определяется ее алгоритмом. На логическом уровне алгоритм решения задачи может быть представлен граф-схемой, приведенной на рис. 57, вершины которой отображают отдельные процедуры. Дуги граф-схемы алгоритма — это отношения, т. е. связи между процедурами в алгоритме. Обычно Процедуры реализуются на основе стандартного программного обеспечения. По своему содержанию процедуры могут соответствовать рассмотренным выше информационно-вычислительным работам. Так же как и работы, они выполняются параллельно-последовательно во времени, поэтому в корне графа располагается некоторая начальная (головная) процедура Р0, а в зависимых вершинах — процедуры Р1,P2,…,Рn (рис. 57). При наличии головной вершины граф имеет древовидную структуру. Дуге графа может быть приписан вес pji, отражающий число вызовов процедуры P1 при однократном выполнении предшествующей процедуры Pj. Если алгоритм имеет детерминированный характер, то pji=1; для вероятностного алгоритма возникает условный переход, тогда pji отображает вероятность перехода по данной дуге, т. е. pji <1; в случае итеративного перехода pji >1. Совокупность алгоритмов обработки данных составляет алгоритмическую модель системы обработки. Алгоритмы обычно записываются на языке высокого уровня и включают в себя две части: описание действий и описание данных, обрабатываемых в процессе реализации этих действий. Действия задаются операторами, данные определяются описаниями. Данные представляют собой на логическом уровне множество элементов и функциональных отношений между ними. В качестве элемента множества данных выступает неделимая единица информации, используемая в алгоритме. Каждый элемент данных имеет имя и значение. Имя элемента определяется именем множества, которому он принадлежит. Значение элемента — это цифробуквенная последовательность, описывающая элемент с данным именем между множествами, к которым принадлежат элементы, существуют функциональные отношения. При реализации процедуры с помощью оператора вычисляется значение функционального отношения. Для этого задаются значения его аргументов. Отношение вычисляется либо в определенной точке, либо на некотором множестве определения. Поэтому каждая процедура может включать в себя описание и операции. Описание определяет множества, к которым принадлежат элементы, функциональные отношения между ними, правила упорядочения. В общем случае отношения могут быть определены формальными параметрами, при вызове процедуры формальные параметры изменяют свои обобщенные значения на фактические. Учитывая, что одни и те же процедуры могут присутствовать в граф-схемах различных алгоритмов, производят их укрупнение за счет пересечения граф-схем. В результате этого возникают укрупненные вершины алгоритмов (рис. 58). Укрупнение вершин осуществляется в области, принадлежащей алгоритмам ai, aj. Представляя оставшиеся части граф-схем Gai, Gaj в виде укрупненных вершин, получим вариант укрупнения граф - схем алгоритмов ai, aj (рис. 59). Укрупненные вершины на физическом уровне могут соответствовать устройствам вычислительной системы, которые назовем вычислительными модулями. Вычислительный модуль реализует определенную функцию в алгоритме. Совокупность вычислительных модулей с учетом подчиненности их реализации называют вычисли тельной схемой алгоритма. Вычислительную схему можно также представить древовидным графом, в вершинах которого располагаются вычислительные модули, а дуги отображают связи между ними. Объединяя вычислительные схемы алгоритмов путем совмещения одноименных вершин, можно получить вычислительный граф системы обработки. Этот граф может обладать корневой вершиной, отображающей головной модуль. Головному модулю подчинены вычислительные модули, находящиеся в последующих вершинах графа. На нижнем уровне графа располагаются прикладные модули, реализующие вычислительные функции. Вычислительный граф системы обработки увязывают с информационным графом, отображающим набор используемых данных. При раскрытии вычислительного модуля информационный граф позволяет определить входной и выходной наборы данных, которые можно рассматривать как совокупности данных, передаваемых между взаимодействующими вычислительными модулями. Таким образом, вычислительный и информационный графы системы обработки позволяют связать процесс обработки и процесс накопления данных.
|
||||
Последнее изменение этой страницы: 2016-08-12; просмотров: 507; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.2.48 (0.011 с.) |