Достоинства многопроцессорных систем. Создание программы, реализующей работу мультипроцессорной системы с общей памятью по обработке различного количества заявок, а также различного количества процессоров. Модели вычислений на векторных и матричных ЭВМ.
Аннотация к работе
На протяжении всей истории развития вычислительной техники делались попытки найти какую-то общую классификацию, под которую подпадали бы все возможные направления развития компьютерных архитектур. Ни одна из таких классификаций не могла охватить все разнообразие разрабатываемых архитектурных решений и не выдерживала испытания временем. Именно возможность параллельной работы различных устройств системы (работы с перекрытием) является основой ускорения основных операций. Именно поэтому в тех сферах, где необходимы большие вычислительные возможности, широко применяются мультипроцессорные системы. Одна из важных тенденций развития современной вычислительной техники состоит в расширенном внедрении мультипроцессорных систем (архитектур), т. е. построении вычислительных комплексов, содержащих по несколько процессоров. В данной курсовой работе речь пойдет о создании несложной программы реализующей работу мультипроцессорной системы с общей памятью, которая и будет являться объектом разработки. 1. Выходные данные: среднее время ожидания заявки, среднее время пребывания заявки в системе, среднее время, загрузки процессора. 1.3 Требования к аппаратной части Персональный компьютер фирмы IBM серии PC (или совместимый с этими моделями), работающий под управлением операционной системы (ОС) Windows 95/98/me/2000/xp. 1.4 Требуемое оборудование и программное обеспечение Системные требования: - Windows 95/98/Me/NT/2000/XP; - процессор не ниже Pentium; - 16 мегабайт ОЗУ; - VGA видеокарта. Многопроцессорные системы Параллельные ЭВМ часто подразделяются по классификации Флинна на машины типа SIMD (Single Instruction Multiple Data - с одним потоком команд при множественном потоке данных) и MIMD (Multiple Instruction Multiple Data - с множественным потоком команд при множественном потоке данных). Для настройки конвейера на выполнение конкретной операции может потребоваться некоторое установочное время, однако затем операнды могут поступать в конвейер с максимальной скоростью, допускаемой возможностями памяти. С общей памятью ПЭ связываются с помощью общей шины или сети обмена. В многопроцессорной системе с общей памятью один процессор осуществляет запись в конкретную ячейку, а другой процессор производит считывание из этой ячейки памяти. Вторую группу машин составляют крупномасштабные системы с распределенной памятью.