Принципы конвейерной организации в вычислительных системах . Извозчикова В.В. - 15 стр.

UptoLike

Составители: 

15
3 Лабораторная работа 3
3.1 Исследование конфликтов в работе многопроцессорной системы
3.1.1 Основные вопросы теории
Многопроцессорные вычислительные системы строятся, как правило, на
основе одинаковых устройств: процессоров, модулей ОЗУ, ВЗУ и др., - которые
работают под управлением общей операционной системы. Центральная часть та-
ких систем состоит из нескольких процессоров и модулей памяти, соединенных
сетью связи, как показано на рисунке 4.
Рисунок 4- Структура центральной части многопроцессорной системы
В настоящее время разработаны различные структуры сетей связи. В лабо-
раторной работе рассматривается простейший вариант структуры: соединение
"каждый с каждым".
Одной из важнейших проблем многопроцессорных систем являются кон-
фликты в центральной части, возникающие при обращении двух и более процес-
соров к одному модулю памяти. Такое обращение, как известно, может привести к
искажению информации в ОЗУ и появлению ошибок в данных. Для их устранения
используется семафорный принцип защиты. Процессор, первым обратившийся к
памяти, захватывает ее и устанавливает флаг занятости. Запросы всех остальных
процессоров ставятся в очередь. Обслуживание таких очередей осуществляется с
использованием известных дисциплин. С точки зрения системы в целом конфлик-
ты приводят к увеличению времени решения задач и снижению загрузки процес-
соров за счет ожидания освобождения ресурсов (ОЗУ).
ЦПр 1 ЦПр 2 ЦПр 3
ОЗУ 1 ОЗУ 2 ОЗУ 3
     3 Лабораторная работа №3

     3.1 Исследование конфликтов в работе многопроцессорной системы

     3.1.1 Основные вопросы теории

     Многопроцессорные вычислительные системы строятся, как правило, на
основе одинаковых устройств: процессоров, модулей ОЗУ, ВЗУ и др., - которые
работают под управлением общей операционной системы. Центральная часть та-
ких систем состоит из нескольких процессоров и модулей памяти, соединенных
сетью связи, как показано на рисунке 4.

          ЦПр №1            ЦПр №2            ЦПр №3




          ОЗУ №1            ОЗУ №2            ОЗУ №3

     Рисунок 4- Структура центральной части многопроцессорной системы

     В настоящее время разработаны различные структуры сетей связи. В лабо-
раторной работе рассматривается простейший вариант структуры: соединение
"каждый с каждым".
     Одной из важнейших проблем многопроцессорных систем являются кон-
фликты в центральной части, возникающие при обращении двух и более процес-
соров к одному модулю памяти. Такое обращение, как известно, может привести к
искажению информации в ОЗУ и появлению ошибок в данных. Для их устранения
используется семафорный принцип защиты. Процессор, первым обратившийся к
памяти, захватывает ее и устанавливает флаг занятости. Запросы всех остальных
процессоров ставятся в очередь. Обслуживание таких очередей осуществляется с
использованием известных дисциплин. С точки зрения системы в целом конфлик-
ты приводят к увеличению времени решения задач и снижению загрузки процес-
соров за счет ожидания освобождения ресурсов (ОЗУ).




                                                                           15