Слова і словосполучення

 

· каналы открываются = канали відкриваються

· каналы закрываются = каналы закриваються

· сообщение = повідомлення

 

 

ТЕКСТ № 27

 

Обмен сообщениями одинаков для всех узлов, но есть разница между обменами с узлами и с администратором куба. Администратор может принимать и отправлять сообщения только с блокировкой. Он также не может производить выбор поступивших сообщений по типу сообщения. Команда администратора:

    - sendmsg (cid, type, buf,  len, node, pid)

    посылает сообщение типа type, находящееся в буфере buf, в узел и канал, специфицированные параметрами node и pid. Команда:

    - recvmsg (cid, type, buf,  len,cnt, node, pid)    

принимает сообщения, адресованные администратору. Все поля в этом обращении к команде, за исключением ИД канала (cid) и длины буфера (len), заполняются при выполнении команды. Когда команда recvmsg  выполнится, в ячейках памяти, определённых соответствующими параметрами, будет находится сообщение, его длина в байтах (cnt) и тип принятого сообщения. В ячейках памяти, определённых параметрами node и pid, будут находится ИД узла и процесса, откуда пришло сообщение.

 

 

Слова і словосполучення

 

· отправлять сообщения = надсилати повідомлення

 

 

ТЕКСТ № 28

При общении к процедурам send, recv, sendw и recvw задаются те же параметры, что и при обращении к и к sendmsg и к recvmsg, которые обрабатываются таким же образом за следующим исключением. При обращении к recvmsg  параметр type модифицируется при обработке этого обращения и не может быть использован для выбора сообщения из всех поступивших сообщений разных типов. При обращении же к recv и recvw   этот параметр не модифицируется и используется для выбора сообщения соответствующего типа из всех поступивших. За этим исключением, процедуры recv и recvw в узлах работают точно так же, как процедура recvmsg в администраторе куба.

Разница между send и sendw  и между recv и recvw состоит в том, что процедуры send и recv выполняются без блокировки. Обоснованное применение этих процедур может увеличить скорость выполнения программы, так как без их использования выполнение программы могло оказаться приостановленным. Однако перед повторным использованием буфера, в котором находилось отправленное сообщение, необходимо убедиться в его отправлении, обращаясь для этого к процедуре status (cid).

 

Слова і словосполучення

 

· приостановленный = призупинений

· отправление = відправлення, надсилання

 

 

ТЕКСТ № 29

 

    В ОС NX версии 2.0 с помощью опции при загрузке системы можно выбрать один из двух режимов взаимодействия - конкурирующий или опросный. При конкурирующем режиме каналы связи можно использовать только тогда, когда действительно имеется сообщение для передачи. Администратор (узел) при передаче сообщения прерывает работу узла (администратора), а в остальное время даёт возможность выполнять свою работу. При опросном режиме работы администратор должен циклически опрашивать узлы о наличии предназначенных для него сообщений. Этот режим уменьшает производительность каждого узла, так как требуется время на обслуживание запросов администратора. Первоначально этот опросный режим рекомендовался для повышения надёжности, даже в условиях снижения скорости. В NX версии 3.0 возможен только конкурирующий режим работы, однако здесь приводится информация об измерениях времени при работе в версии 2.0 в двух режимах, для демонстрации эффекта изменения времени взаимодействия в рассматриваемом простом примере.

 

Слова і словосполучення

 

· конкурирующий = конкурентний

· приводится информация = наводиться інформація

 

 

ТЕКСТ № 30

 

    Другим подходом, двойственным к рассылке по покрывающему дереву, является параллельное выполнение „глобальных” операций (например, суммирование частичных результатов из каждого узла). Вместо прямой пересылки частичных результатов из каждого узла в некоторый выделенный узел (например, нулевой), каждый узел может объединить свой результат с результатом соседнего узла, что сокращает число пересылаемых сообщений и длину пути. Листья минимального покрывающего дерева должны пересылать свои результаты в ближайший промежуточный узел. Промежуточные узлы ждут результаты от соседних узлов, удалённых от корня, получив их, объединяют со своим результатом и отсылают новое значение к узлу по направлению к корню дерева. Окончательный результат формируется в корневом узле.

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

 




double arrow
Сейчас читают про: