Cтраница 3
Система с ЯМПП моделирует множество параллельных процессов. Каждый процесс стартует в начале своей программы и выполняет свою программу до тех пор, пока ему не встретится предложение end. Риддл показывает, как построить выражение передачи сообщений, которое представляет возможные потоки сообщений в системе и использует это выражение для исследования структуры системы и организации правильного функционирования. Это выражение передачи сообщений используется для тех же целей, что и язык сети Петри. Поэтому мы показываем, как описание системы процессов на ЯМПП может быть преобразовано в такую сеть Петри, что ее язык совпадает с выражением передачи сообщений из анализа Риддла. Это преобразование игнорирует выполнение отдельных предложений описания на ЯМПП, хотя с помощью незначительной модификации и они могли бы быть представлены в языке сети Петри. [31]
Таким образом, из двух параллельных процессов: обмена с магнитной лентой и обработки информации в вычислителе, тот, который протекает медленнее, выполняется без перерыва. Выполнение второго параллельного процесса за счет его приостановок автоматически синхронизируется с первым. При существующем соотношении времен обработки информации в вычислителе и обмена между ОЗУ и магнитной лентой более вероятной является непрерывная работа магнитной ленты. [32]
Сети, предназначенные для описания параллельных процессов с конкуренцией, строятся на основе О-сетей с добавлением в них специальных мест, называемых ресурсами, и дуг, связывающих эти места с переходами особым способом. [33]
Более активно стала использоваться терминология параллельных процессов в базах данных и протоколов синхронизации транзакций, что связано с широким распространением локальных сетей ПЭВМ и систем баз данных, функционирующих в сетевом режиме. [34]
Внутренняя диффузия представляет собой ряд параллельных процессов. Одним из них является обычная диффузия газов по капиллярам сравнительно большого радиуса; другим - капиллярная диффузия по узким капиллярам. Если длина свободного пробега больше диаметра капилляра, то диффузионное блуждание молекул определяется не столкновениями между собой, а столкновениями со стенками ( см. гл. Третьим процессом является поверхностная диффузия, осуществляющаяся адсорбированными молекулами по стенкам капилляров. [35]
При травлении материала подложки может происходит параллельный процесс его осаждения на защитную маску фоторезиста. Этот фактор также в широких пределах может изменять скорость распыления защитной маски. [36]
Если организация решения задачи с использованием параллельных процессов разумна, то дополнительные затраты машинного времени на синхронизацию процессов окупятся. [37]
Знаменатель содержит сумму констант скорости всех параллельных процессов, включая ( если это необходимо) любые процессы второго порядка. [38]
Предлагается структура и состав программного обеспечения параллельных процессов. Описан язык Р - алгоритмов, определены требования и условия его эффективной реализации. Приводятся методы решения прикладных задач. [39]
Модификации этих методов с целью реализации параллельных процессов на ВС были названы соответственно параллельным методом итеративного агрегирования ( ПМИА) и параллельным методом диакоптики ( ПМД) Оба метода предполагают функциональную целостность и декомпозицию задач с выделением подзадач, объединенных соответствующими информационными связяхми. Эти принципы способствуют такой организации решения задач, при которой могут быть получены как детализированные, так и агрегированные данные о системе. [40]
Предлагается структура и состав программного обеспечения параллельных процессов. Описан язык Р - алгоритмов, определены требования и условия его эффективной реализации. Приводятся методы решения прикладных задач. [41]
Модификации этих методов с целью реализации параллельных процессов на ВС были названы соответственно параллельным методом итеративного агрегирования ( ПМИА) и параллельным методом диакоптики ( ПМД) Оба метода предполагают функциональную целостность и декомпозицию задач с выделением подзадач, объединенных соответствующими информационными связяхми. Эти принципы способствуют такой организации решения задач, при которой могут быть получены как детализированные, так и агрегированные данные о системе. [42]
Регистры и рабочие пространства параллельных процессов. [43] |
Планировщик позволяет одновременно выполнять любое количество параллельных процессов, между которыми распределяется процессорное время. Время переключения процессов составляет менее 1 мкс, а обмен информацией между процессами осуществляется посредством блочных передач ввод-вывод памяти. [44]
В настоящей главе рассматриваются различные модели параллельных процессов применительно к операциям над базой данных. Эти модели различаются в основном степенью подробности описания доступа к ее элементам. Для каждой модели описывается целесообразный образ действий, позволяющий выполнять параллельные операции, которые сохраняют целостность базы данных, и в то же время препятствующий одновременному выполнению тех из них, которые могут нарушить ее целостность. Как правило, чем в большей степени детализирована модель, тем больший параллелизм можно надежно обеспечить. [45]