русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Мультипроцессорные системы


Дата добавления: 2015-08-14; просмотров: 898; Нарушение авторских прав


На системной шине 2 или более процессоров. При этом возможны конфигурации с симметричной мультипроцессорной обработкой (Symmetric Multi – Processing (SMP) и избыточным контролем функционирования (FRC).

В конфигурации FRC 2 процессора Master, Checker выступают как один логический. Основной процессор Master работает в обычном однопроцессорном режиме. Проверочный процессор Checker выполняет все те же операции без выхода на шину и сравнивает выходные сигналы выходного процессора с теми сигналами, которые генерирует сам. В случае расхождения вырабатывается сигнал ошибки, который может обрабатываться как прерывание. FRC – контроль применяется только в особо ответственных системах.

В SMP решает свою задачу, порученную ему операционной системой. В документе спецификация мультипроцессорных систем фирмы Intel симметрия рассматривается в двух аспектах:

  • Симметрия памяти – все процессоры пользуются одной памятью, работают с одной копией операционной системой
  • Симметрия ввода – вывода – все процессоры разделяют общие устройства ввода – вывода и общие контроллеры прерываний.

Аппаратная (физическая) реализация SMP может быть различной:

  • Объединение нескольких физических процессоров на одной локальной шине (Pentium 1- 4)
  • Подключение каждого процессора системной плате (с общей памятью) выделенными шинами.

Athon – подключение к каждому процессору собственному ОЗУ и их объединение с периферийными устройствами через гипертранспорт (Athlon 64, Optron).

· Размещение на одном кристалле нескольких логических процессоров с разделяемыми операционными блоками (АЛУ) – гиперпотоковые модели Pentium 4.

· Размещение на одном кристалле нескольких независимых процессорных ядер с разделяемым кэшом 3 уровня – мультиядерные системы Pentium 4.

Применение SMP требует поддержки со стороны BIOS операционной системы и приложений. Чтобы работать быстрее – они должны быть многопоточными.



В процессорах PENTIUM 4 частоты 3.06 ГГц и XEON применяется гиперпотокавая технология.

Один физический процессор может одновременно выполнять два потока команд процессора X86. Для фон-неймановской машины это означает, что физический процессор (микросхема) имеет два комплекта архитектурных регистров, т.е. в каждом комплекте имеется свой указать команд (инструкций), идущий по своему потоку, т.е. речь идёт о 2-ух логических процессорах, физически расположенных на одном кристалле микросхемы.

Эти логические процессоры совместно используют ряд общих микроархитектурных блоков физического процессора (вторичный кэш, исполнительные блоки АЛУ). Такие разделение позволяет повысить эффективность функционирования исполнительных блоков.

Логические процессоры не являются полностью независимыми. Иногда приходится ожидать освобождения ресурса, занятого соседом.



<== предыдущая лекция | следующая лекция ==>
Фаза ответа | Мультипроцессорные системы фирмы AMD (Athlon, Optron)


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.428 сек.