УДК 519.872
К ВОПРОСУ ОЦЕНКИ ВРЕМЕНИ ОБСЛУЖИВАНИЯ ТРАНЗАКЦИЙ
ПРИ ОБМЕНЕ ДАННЫМИ В МНОГОПРОЦЕССОРНЫХ СИСТЕМАХ
НА ОСНОВЕ ОБЩЕЙ ШИНЫ С РАЗДЕЛЯЕМОЙ ПАМЯТЬЮ
А. И. Мартышкин, доцент кафедры ВМиС ПензГТУ, к.т.н.; Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
Рассматриваются вопросы оценки времени обслуживания заявок (транзакций) при обмене
данными в многопроцессорных системах на основе общей шины с разделяемой (общей) памятью.
Целью работы являются исследование моделей подсистемы «процессор-память» и оценка времени
обслуживания заявок при обмене данными в многопроцессорных системах с общей памятью.
Предметом исследования настоящей работы является анализ временных задержек, которые
связаны с конфликтами при доступе множества процессоров к общей шине обменаи и к памяти,
возникающих при осуществлении межпроцессорного обмена. Объектами исследования данной
работы являются подсистема «процессор-память» многопроцессорных систем, существующие
разновидности архитектуры построения данной подсистемы. Основной задачей, которая ставится
автором статьи, является разработка математических моделей подсистемы «процессор-память»
многопроцессорных систем и оценка времени обработки поступающих транзакций при обмене
данными в системах с общей памятью. На предложенных математических моделях исследовано
время обслуживания транзакций, выведены выражения для получения вероятностно-временных
характеристик времени обращения к подсистеме «процессор-память». Модели рассматривались с
использованием аппарата теории массового обслуживания и теории вероятностей. В заключении
сделаны соответствующие выводы по работе. Рассмотренные в статье модели позволяют
производить оценку характеристик многопроцессорных систем без построения реальных макетов.
За счет этого достигается экономический эффект, поскольку оценку характеристик проек-
тируемых систем и выбор наиболее оптимальных вариантов возможно проводить без построения
реальной системы.
Ключевые слова: моделирование, аналитическая модель, имитационная модель, система массового обслуживания, транзакция, операция чтения, операция записи, многопроцессорная система, подсистема «процессор-память», архитектура памяти, пропускная способность памяти, контроллер памяти, латентность памяти, буферный элемент.