система PVM
PVM-система
Система PVM (Parallel Virtual Machine) была создана для объединения нескольких связанных сетью рабочих станций в единую виртуальную параллельную вычислительную машину. Библиотека представляет собой надстройку над операционной системой UNIX и используется на различных аппаратных платформах, включая и системы с массовым параллелизмом. Система PVM состоит из двух частей. Первая часть – это программа-демон, которая помещается на все компьютеры, создающие виртуальную машину. Важно, что пользователи могут конфигурировать перекрывающиеся виртуальные машины. Вторая часть PVM – это библиотека PVM подпрограмм. Библиотека PVM содержит вызываемые пользователем подпрограммы для обмена сообщениями, порождения процессов, координирования задач и модификации виртуальной машины.
программа-демон
Система PVM состоит из двух частей. Первая часть – это программа-демон, которая помещается на все компьютеры, создающие виртуальную машину. Важно, что пользователи могут конфигурировать перекрывающиеся виртуальные машины.
библиотека PVM
PVM-библиотека
Система PVM состоит из двух частей. Вторая часть системы PVM – это библиотека PVM подпрограмм. Библиотека PVM содержит вызываемые пользователем подпрограммы для обмена сообщениями, порождения процессов, координирования задач и модификации виртуальной машины.
идентификатор задачи
TID
Все задачи в системе PVM идентифицируются посредством целочисленного идентификатора задачи (TID — Task IDentifier). Библиотека PVM содержит несколько подпрограмм, которые возвращают значения TID, тем самым, давая возможность пользовательскому приложению идентифицировать другие задачи в системе.
группа задач
Любая задача системы PVM может войти в состав любой группы задач или покинуть ее в произвольный момент времени. Группы могут перекрываться, а задачи могут рассылать широковещательные сообщения, адресованные тем группам, в которых они не состоят.