ВУЗ:
Составители:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 13
- 14
- 15
- 16
- 17
- …
- следующая ›
- последняя »
