Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
фтВТ ЕКІ, ПС, КС 1.doc
Скачиваний:
3
Добавлен:
06.02.2016
Размер:
727.55 Кб
Скачать

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

  • отладочные средства = налагоджувальні засоби

  • исходная программа = вихідна програма

  • отладчик = налагоджувач

  • произведение = добуток

Текст № 33

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

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

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

  • совместное использование = сукупне використання

  • искажённый = викривлений, спотворений

  • соотношение = співвідношення

Текст № 34

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

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

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

  • совокупность = сукупність

  • достоинства = достоїнства

  • гибкость = гнучкість

  • большие пространства = великі площини

Текст № 35

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

Дуги даннях используются как очереди, и они, подобно каналам в ОС UNIX, буферизуют одно или несколько сообщений до тех пор, пока их не получит адресат. Буфер ограничен только доступной ёмкостью памяти (как собственным ОЗУ TPS, так и коммуникационным ОЗУ между TPS и NPS). Из одной дуги могут получать данные несколько процессов, в этом случае все процессы-получатели копируют данные из этой дуги.