Параллельный процесс - Большая Энциклопедия Нефти и Газа, статья, страница 1
Коэффициент интеллектуального развития коллектива равен низшему коэффициенту участника коллектива, поделенному на количество членов коллектива. Законы Мерфи (еще...)

Параллельный процесс

Cтраница 1


Параллельные процессы обычно выполняются под управлением операционной системы или исполнительной программы. В некоторых операционных системах допускается динамическое создание и разрушение процессов. В других требуется создание всех процессов во время инициализации системы. В последнем случае процессы всегда активны: они могут быть только выполняемыми или переведены в состояние ожидания и не могут быть активированы, другим процессом или завершены. Рассматривая с этой точки зрения пример SPP / MPP, можно утверждать, что процесс SPP в действительности никогда не завершится, даже после вывода последнего символа в строке SPP, а просто перейдет в состояние ожидания. Но существуют два различных способа, с помощью которых процесс SPP можно вновь вернуть в состояние выполнения после того, как он находился в состоянии ожидания: либо путем прерывания, либо с помощью команды из другого процесса.  [1]

Параллельные процессы могут выполняться в любом порядке относительно друг друга или одновременно.  [2]

Параллельные процессы для КРВС отличаются от последовательных одновременностью выполнения операций. Формально запись алгоритма отличается тем, что вместо однокоординатной записи схемы алгоритма надо применять двухкоординатную, где одна координата показывает последовательность выполнения операций во времени, а вторая - распределение операций между ветвями вычислений.  [3]

4 Комбинации совместного использования физической и логической памяти. [4]

Параллельные процессы должны не только взаимодействовать, но и синхронизировать свои действия. Если процессы используют общие переменные, нужно быть уверенным, что пока один процесс записывает что-либо в общую структуру данных, никакой другой процесс не считывает эту структуру. Другими словами, требуется некоторая форма взаимного исключения, чтобы несколько процессов не могли использовать одни и те же данные одновременно.  [5]

Эти параллельные процессы идут как бы в разных направлениях.  [6]

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

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

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

Продукты этих параллельных процессов различны, причем в случае реакции SN 1 их характер зависит от того, какие нуклеофи-лы и в каких концентрациях присутствуют в реакционной смеси.  [10]

Для описания параллельных процессов применяются алгебраические спецификации, в частности, алгебры процессов, известные как CSP Хоараи CCS ( Calculus of Communicating Systems) Мильнера.  [11]

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

Теоретический анализ параллельных процессов базируется на представлении о независимом протекании отдельных реакций.  [13]

В языке Ада параллельные процессы называются задачами.  [14]

15 Взаимодействие процессов. [15]



Страницы:      1    2    3    4