BC/NW
2018 № 1 (32):6.2
РАЗРАБОТКА И ИССЛЕДОВАНИЕ МЕХАНИЗМОВ
АППАРАТНО-ПРОГРАММНОЙ РЕАЛИЗАЦИИ АСИНХРОННЫХ АВТОМАТНЫХ СХЕМ
Сорокин
А. А. Мороховец Ю. Е.
Доклад посвящен анализу загрузки
коммуникаторов в многомашинных системах обработки данных (МСОД), реализующих
асинхронные автоматные схемы (ААС) [1].
Небольшое
число автоматных компонентов, реализуемых машинами МСОД, подключенными к
коммуникатору, малые размеры межкомпонентных буферов, хранящихся в оперативной
памяти коммуникатора, множество других факторов может привести к перегрузке
коммуникатора запросами на обмен данными.
Анализ факторов, влияющих на загрузку
коммуникаторов, а также проектных решений, нивелирующих эти факторы,
предполагается исследовать на имитационной модели, созданной в ходе работы.
Главные принципы моделирования
аппаратно-программных механизмов обмена данными в МСОД следующие задачи:
-
коммутатор одновременно предоставляет доступ только к одному хранимому в нем
буферу обмена только одной машине обработки данных;
-
коммутатор предоставляет доступ к буферу машины обработки данных независимо от
предыдущей операции , выполненной ею, то есть отсутствует жесткая связь между
запросами на обмен;
-
коммутатор не предоставляет доступа к буферу в том случае, если буфер пуст или
полностью заполнен. При отказе в доступе к буферу машина обработки данных
прекращает генерировать запросы на обмен данными через этот буфер.
Имитационное моделирование
аппаратно-программных механизмов обмена данными в МСОД осуществляется по
событиям.
На начальном этапе работы модели для
каждой машины обработки данных генерируются массивы запросов, по одному запросу
на каждый буфер, через который машина осуществляет обмен данными.
В ходе работы модели среди всех запросов
машины выбирается запрос с наименьшим временем, причем приоритет отдается
операциям записи в буфер, при этом учитывается порядок поступления запросов в
очередь.
Коммуникатор опрашивает машины обработки
данных на предмет наличия запросов на обмен. Выбирается машина обработки данных
с запросом, имеющим наименьшее время, причем приоритет отдается машине с
наименьшим номером.
Литература
1.
Калинина Г. А., Мороховец Ю. Е. Модель асинхронной автоматной обработки данных
// Вестник МЭИ. 2008. № 5. С. 57–61.
ПРЕЗЕНТАЦИЯ
РАЗРАБОТКА И ИССЛЕДОВАНИЕ МЕХАНИЗМОВ АППАРАТНО-ПРОГРАММНОЙ
РЕАЛИЗАЦИИ АСИНХРОННЫХ АВТОМАТНЫХ СХЕМ
Сорокин А. А. Мороховец Ю. Е.
ПРЕЗЕНТАЦИЯ