Cтраница 1
Мультипроцессорная система ( multiprocessing system) - система, состоящая из двух и более ЦП, поддерживающих автоматическую связь и управляемых одной общей операционной системой. [1]
Мультипроцессорные системы делятся на системы с жестким и свободным распределением оперативной памяти между процессорами. В первом случае за каждым процессором закрепляется несколько модулей памяти. Обмен информацией осуществляется через буферную память либо через канал связи. Такое распределение памяти применяется при объединении серийных ЭВМ в многопроцессорную вычислительную систему. К его преимуществам относятся простота связи между процессорами и модулями. [2]
Мультипроцессорная система, по существу, обладает преимуществами двух систем - специализированной и с разделением времени. Каждый прибор или группа приборов имеют свою собственную ЭВМ со всеми преимуществами индивидуального обслуживания - возможностью использования всей совокупности вычислительных устройств системы и высокой чувствительностью к прерываниям. [3]
Функциональная мультипроцессорная система проще с точки зрения организации памяти, так как отдельный МП-модуль располагает ограниченным набором программ, связанных с кругом возложенных на него задач. По сравнению с функциональными прямые мультипроцессорные системы имеют преимущества в возможности наращивания объема УКН и ЦК и расширения их функций, в более высокой функциональной надежности. Пример структуры, построенной на основе описанных в § 2.3 функциональных модулей, показан на рис. 2.24. Здесь МКУ - модуль контроля и управления, осуществляющий контроль за правильностью функционирования ПО ЦКП и управление реконфигурацией ЦКП при отказах ТС и сбоях ПО. ОМ, МВО и М1 - соответственно обрабатывающие, взаимодействия с оператором и канальные ФМ. Таким образом, ЦКП состоит из набора функционально-ориентированных модулей ( ФМ), объединенных для совместной работы общим полем памяти. Общая память ЦКП разбита на отдельные модули, доступ к которым осуществляется по независимым каналам. Организация взаимодействия процессов через общее поле памяти позволяет создать надежную и гибкую структуру ПО ЦКП. [4]
Асимметричная мультипроцессорная система, в которой один или более процессоров не имеют средств выполнения операций ввода-вывода. [5]
В мультипроцессорной системе осуществляется динамическое распределение системных заданий. Более сложное, чем у многомашинной системы, программное обеспечение позволяет сбалансировать в реальном времени нагрузки и обеспечить устойчивость к отказам. [6]
В мультипроцессорной системе каждый процессор имеет собственный компаратор. [7]
В мультипроцессорной системе у каждого процессора имеется свой интервальный таймер. [8]
В мультипроцессорной системе - нажатием кнопки общего сброса или кнопки загрузки на пульте любого другого процессора, входящего в данную конфигурацию, при условии что переключатель очистки системы находится в нормальном положении. [9]
В мультипроцессорной системе каждый канал подключен к одному процессору. Только один процессор может начать операцию ввода-вывода на данном канале, и к этому процессору будут направляться все запросы на прерывания. [10]
В мультипроцессорной системе процессор, перешедший в состояние стоп при сбое, выдает запрос на внешнее прерывание для оповещения о сбое всех соединенных с ним процессоров. [11]
В мультипроцессорной системе часы защищаются только в том случае, когда переключатели защиты часов на данном процессоре и на всех других процессорах системы находятся в положении защита. Если переключатель на любом процессоре мультипроцессорной конфигурации установлен в положение установка, то разрешается установка часов в каждом процессоре. [12]
![]() |
Разводка контактов корпуса МП 8086. [13] |
В мультипроцессорной системе из-за непредсказуемого быстродействия процессоров может случиться, что до установки семафора одним ЦП конкурирующий ЦП уже считал тот же семафор. В результате два ЦП начинают использовать разделенные данные одновременно, что может иметь нежелательные последствия. [14]
В мультипроцессорной системе средства языка Оккам могут служить для распределения нагрузки между имеющимися в распоряжении ресурсами. Одна и та же программа может выполняться либо на единственном процессоре, либо на нескольких за счет изменения лишь небольшого числа операторов в начальной части программы. [15]