Реферат: Многопроцессорная вычислительная система
Мастером любой другой работоспособый ПМ, о чем объявляет выставлением на БК ПМ
сигнала НМ(номер мастера).
3 Разработка программного обеспечения
3.1 Общие принципы построения ОС
Для проектируемой МВС в качестве основной выбрана ОС, построенная по принципу
Ведущий-Ведомый(Master-Slave), поэтому все процессоры системы делятся на две
категории:
1.Главный процессор – Ведущий (Master)
2.Вспомогательный процессор – Ведомый (Slave)
Главный процессор имеет статус выше, чем у всех остальных ПМ МВС. Поэтому
выполнение управляющих фуекций ОС МВС осуществляется на главном процессоре.
После запуска системы, вспомогательные процессоры обращаются к главному за
получением работы, а также за предоставлением ОС МВС программного интерфейса.
Все сервисные программы ОС должны иметь возможность быть выполненными на любом
процессоре, входящем в МВС. На главном процессоре осуществляется планирование
процессов во времени, а также распределение их по ресурсам (процессорам), т.е. в
пространстве.
Основным достоинством данного метода является относительная простота. Данную ОС
можно получить сравнительно несложным расширением возможностей многозадачных ОС,
используемых в однопроцессорных системах. Добавляются новые возможности,
связанные с одновременным выполнением задач. Как достоинство можно отметить
также и простоту управления ресурсами, поскольку все функции, связанные с
управлением решаются в одном узле.
Рассморим недостатки данного типа ОС. Главной проблемой функционирования таких
систем является их относительно низкая надежность. А именно, поскольку
управление системой осуществляется одним процессорным модулем(Мастером), то
выход его из строя может привести к приостановке работы всей системы.
Вторым важным недостатком является низкая эффективность управления ресурсами,
поскольку один Ведущий процессор не может обеспечить высокую загрузку множества