Далее для мультипроцессоров учитывается способ построения общей памяти. Возможный подход - использование единой (централизованной) общей памяти. Такой подход обеспечивает однородный доступ к памяти (uniform memory access or UMA) и служит основой для построения векторных суперкомпьютеров (parallel vector processor, PVP) и симметричных мультипроцессоров (symmetric multiprocessor or SMP). Среди примеров первой группы суперкомпьютер Cray T90, ко второй группе относятся IBM eServer p690, Sun Fire E15K, HP Superdome, SGI Origin 300 и др.
Все процессы выполняются в одном и том же пространстве физической и виртуальной памяти.
Любой процессор может выполнять любую нить в системе.
Любой процессор может обрабатывать любое внешнее прерывание. Каждый процессор обрабатывает те внутренние прерывания, которые возникают в ходе выполнения текущего потока команд.
Любой процессор может инициализировать операцию ввода-вывода.
Такая взаимозаменяемость означает, что любой процессор потенциально может выполнять любую ожидающую выполнения операцию
Процессоры в SMP
Прикладные процессоры (АР)
Загрузочный процессор (BSP)
Какой процессор играет роль загрузочного, определяется аппаратными средствами или совместно аппаратурой и BIOS. Это сделано для удобства и имеет значение только во время инициализации и выключения. BSP-процессор отвечает за инициализацию системы и за загрузку ОС. АР-процессор активизируется после загрузки ОС.
Симметричность
Приоритетные прерывания
Масштабируемость.
SMP-приложения
Легкость в эксплуатации. Такие системы мало отличаются от однопроцессорных. Обычно, нет никакой надобности в специальных навыках обслуживания.
Относительно невысокая цена. Особенно при организации доступа к памяти через общую шину. В этом случае разница в стоимости по сравнению с однопроцессорной машиной будет лишь за счет цены дополнительных процессоров (обычно серийных), а также за счет схемы поддержки когерентности КЭШей (которую можно сделать очень простой).
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть