Устройство для моделирования работы вычислительной системы
Иллюстрации
Показать всеРеферат
Изобретение относится к специализированным средствам вычислительной техники и может быть использовано для определения совместимых режимов работ информационно-вычислительных комплексов вычислительных систем. Цель изобретения - расширение функциональных возможностей устройства за счет осуществления выбора совместимого режима работы вычислительной системы, в наибольшей степени удовлетворяющего характеру задач входящего потока. Устройство содержит источник напряжения, группу ключей, элементы ИЛИ первой группы, элементы И первой группы, индикаторы, элементы ИЛИ второй группы, элементы ИЛИ-НЕ, элементы И второй группы. 2 табл., 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК ся>л G 06 F 15/20
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4735095/24 (22) 07.09.89 (46) 07.02.92. Бюл. М 5 (72) В,В.Мачулин, В,П.Рюмин, К.В.Балдин и О,В.Фукалов (53) 682.32(088.8) (56) Проектирование цифровых вычислительных машин./Под ред, С.А.Майорова.
М.: Высшая школа, 1972, с.249, рис. 7.24.
Авторское свидетельство СССР
N 1640708, 24.04.84. (54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ
РАБОТЫ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ (57) Изобретение относится к специализированным средствам вычислительной техИзобретение относится к специализированным средствам вычислительной техники и может быть использовано для определения совместимых режимов работы информационно-вычислительных комплексов вычислительных систем, автоматизированных систем управления и обучения вуза.
Цель изобретения — расширение функциональных возможностей устройства за счет осуществления выбора совместимого режима работ вычислительной системы, в наибольшей степени удовлетворяющего характеру задач входящего потока.
На чертеже приведена функциональная схема устройства.
Устройство содержит источник 1 напряжения, группу 2 ключей, четырнадцать элементов ИЛИ 3 первой группы. шесть элементов И 4 первой группы, индикаторы
5 — 10, элементы ИЛИ 11 второй группы, элементы ИЛИ-НЕ 12, элементы И 13 второй группы.
„„5U„„1711177A1 ники и может быть использовано для определения совместимых режимов работ информационно-вычислительных комплексов вычислительных систем. Цель изобретения — расширение функциональных возможностей устройства за счет осуществления выбора совместимого режима работы вычислительной системы, в наибольшей степени удовлетворяющего характеру задач входящего потока. Устройство содержит источник напряжения, группу ключей, элементы ИЛИ первой группы, элементы И первой группы, индикаторы, элементы ИЛИ второй группы, элементы ИЛИ-НЕ, элементы И второй группы. 2 табл., 1 ил.
Практика эксплуатации ИВК вычислительных систем позволяет ввести в рассмотрение следующие свойства — признаки задач: квантованность, масштаб времени, детерминированность, важность,восстанавливаемость информационных массивов и стационарность к информационным массивам. При этом каждому из признаков в зависимости от характера задач можно поставить в соответствие одну из трех характеристик. Например, по квантованности (М=1): задачи с естественным квантованием; задачи смешанного квантования; неквантованные задачи.
Задачи естественного квантования связаны с такими физическими процессами, которые предусматривают поэтапное выполнение одинаковых по содержанию действий, причем соседние этапы могут разделяться временными промежутками. Таким задачам представляется объективная возможность организации решения не!
1 д и
1 !
1711177 скольких задач на однопроцессорной ЭВМ и к ним относятся задачи диалога: ввод информации с дисплея, редактирование текста программ и т,д.
Неквантованные задачи характеризуются тем, что они могут быть решены в виде единого акта, не требуя по собственной инициативе прерывания вычислительного процесса. К таким задачам относятся такие, как трансляция. Задачи, в которых вычислительный процесс может прерываться на некоторые промежутки времени по инициативе алгоритма самой задачи или оператора, ведущего задачу, являются задачами со смешанным квантованием, К этому виду, например, относится задача долгосрочного планирования, задачи с использованием системы управления базой данных (СУБД), когда информация размещена на нескольких магнитных дисках.
По виду масштаба времени (M=-2): задачи реального масштаба времени; задачи существенно ограниченного ожидания; задачи слабо ограниченного ожидания.
Задачи реального масштаба времени предполагают, что управляющие воздействия вычисляются и выдаются не позже, чем того требует физическая сущность сохранения системой своей траектории, позволяющей достигнуть требуемой цели.
Задачи с существенно ограниченным ожиданием допускают временные сдвиги моментов получения результатов. Примером данного типа задач могут служить задачи, обеспечивающие общение операторов и должностных лиц АСУ. Задачи слабо ограниченного ожидания некритичны к сущест венным перемещениям во времени моментов постановки их на решение и должны решаться, в приемлемые сроки.
По степени детерминированности (М=З): детерминированные задачи; ограниченно детерминированные задачи; случайные задачи.
Для детерминированных задач имеется принципиальная возможность точно планировать во времени моменты их постановки на решение, Ограничения детерминированности означает, что можно планировать поступление задач с некоторой вероятностью, например, задачи, решаемые в период связи с внешними обьектами, К задачам случайного характера относятся задачи, связанные с внезапным изменением режима функционирования АСУ, обусловленные аварийными и конфликтными ситуациями на объектах.
По степени важности (M=4); постоянная высокая важность; переменная важность; обычная неизменная важность.
Задачи постоянной высокой важности связаны с предоставлением некоторой информации высокоприоритетным абонентам, переменной важности — с управлением по жесткой программе некоторыми процессами. Обычная неизменная важность характеризует задачи расчетного характера, не критичные к времени их реализации.
По степени восстаналиваемости информационных массивов (М=5): невозможное восстановление; трудное восстановление; легкое восстановление.
Для случая безусловного сохранения информационных массивов требуется специальная организация вычислительного процесса, дополнительные затраты производительности и памяти, Трудное восстановление npv,cóùå, например, задачам, содержащим информационные массивы большой емкости и т.д.
По степени стационарности входящего потока задач (M=6): задачи с переменной интенсивностью; задачи с постоянной интенсивностью; эпизодические задачи, Для потоков с переменной во времени интенсивностью число событий, которые могут произойти на одинаковых по длине непересекающихся отрезках, различно. В решении задач с постоянной интенсивностью не требуется планирование или прогнозирование на некоторый отрезок времени вперед. Эпизодические задачи решаются вне жесткой функциональной связи с обычным оперативным режимом функционированияя И B К АСУ.
Ключи 2> — 2 э соответствуют тем свойствам — признакам, которые они имитируют: по квантованности (ключи 2> 2з); по виду масштаба времени (ключи 24 — 26); по степени детерминированности (ключи 2т — 2g); по степени важности (ключи 2 о — 212); по степени восстанавливаемости (ключи 213 — 215); по стационарности (ключи 2.ы-2.щ).
Анализ особенностей применения ЭВМ и вычислительных систем (ВС) позволяет ввести в рассмотрение следующие режимы работы; V< — режим естественного разделения времени (ресурсов); Vg — режим искусственного разделения времени (ресурсов); /з — режим естественной пакетной обработки;
V4 — режим искусственной пакетной обработки; Vp — режим распараллеливания одной задачи по и ЭВМ; Vg — режим параллельного решения одной задачи на и
ЭВМ, Принципиальной отличительной особенностью режима естественного разделения времени V< является объективная возможность сведения некоторого процесса к последовательно-параллельной обра1711177
30
55 ботке информации и принятию решения по жестко заданной схеме. В основе организации такого режима лежит идея квантования непрерывных процессов, реализация которой обосновывается известной теоремой
Котельникова. Режим Vz искусственного разделения времени (ресурсов) можно определить как наиболее общий режим, позволяющий на любом отрезке времени обеспечить параллельно-последовательное решение произвольной совокупности задач в соответствии с заданной стратегией организации функционирования.
Распределение ресурсов между поставленными на решение задачами зависит от принятой к реализации общей идеи организации многопрограммной работы, от приоритетности задач, от характеристик абонентов, от возникающих s системе аварийных ситуаций и т.п. Поступление в систему каждой новой задачи, которая должна решаться с поступившими ранее, требует перераспределения ресурсов, Режимы нЗ и V4 пакетной обработки имеют одно общее свойство: решение любой задачи и "пакета" может быть реализовано в виде единовременного акта, Однако в реализации режимов есть существенные различия. Режим естественной пакетной обработки нз обеспечивает реализацию пакетов, связанных задач, причем формирование пакета обуславливается ситуациями, складывающимися непосредственно в процессе функционирования.
Под режимом искусственной пакетной обработки V4 понимается процесс реализации искусственно формируемых наборов задач, не связанных по управлению и информации, Особенностью режима является то, что в процессе реализации "пакета" задачи к нему не добавляются и из него не исключаются, Для часто реализуемых пакетов целесообразно применить процедуру оптимального планирования.
Под режимом искусственной пакетной обработки V4 понимается процесс реализации искусственно формируемых наборов задач, не связанных по управлению и информации. Особенностью режима является то, что в процессе реализации "пакета" задачи к нему не добавляются и из него не исключаются. Очевидно, что для часто реализуемых пакетов целесообразно применить процедуру оптимального планирования, Режимы Vg u Vg являются узкоспециализированными. Режим Vs реализуется с целью сокращения времени решения задачи, Он требует проведения специальных преобразований исходного алгоритма, приведения его к виду ярусно-параллельного графа с последующей поярусной реализацией на ПЭВМ системы. Режим Vg преследует цель повышения достоверности результатов и дополнительных пояснений не требует, Проанализировав все задачи по указанным признакам и распределив их по подмножествам с непротиворечивыми свойствами, для каждого подмножества можно определить требуемые, допустимые и совместимые режимы работы ИВК АСУ, позволяющие обеспечить эффективную реализацию потока задач.
Результаты анализа приведены в табл, 1, где использование какого-либо свойства задачи для режимов работы обозначено единицей, а неиспользование — нулем. Частичное использование свойства задачи обозначается it ö, В основе выбора совместимых режимов работы ИВК лежит формальный метод, заключающийся в выполнении специальных операций над матрицей — отображением режимов работы в себя Gv,v. Рабочий вариант отображения представлен в табл. 2. Элементы матрицы Gv v формируются по следующему правилу:
1, если Н; полностью совместим с режимом VJ > цц - Л ц, если V; чгстично совместим с Нр
1 О. если режимы несовместимы.
Частичная совместимость, например, может характеризоваться дополнительной затратой производительности на совместную реализацию задач, требующих V и V>.
Исходными данными для выполнения операций над матрицей Gv,v являются синтезируемые в результате выполнения специальных операций над матрицами— отображения качественных характеристик задач в режимы работы режима Vt — Че. полученные на выходах первой группы элементов И 4.
При этом очевидно, что на выходе элементов И первой группы 4 могут одновременно вырабатываться несколько единичных сигналов. Однако реальной ИВК может реализовать только один режим работы. В этом случае подключаемые к указанным выходам элементы ИЛИ второй группы
11, элементы ИЛИ-НЕ 12, а также элементы
И второй группы 13 позволяют получить только один режим работы, наилучшим образом позволяющий реализовать задачи с заданными качественными свойствами.
Пример. Пусть задачи, решаемые в
ИВК, имеют следующие качественные характеристики: квантованные, реального масштаба времени, детерминированные, 1711177 переменной важности, характеризуются трудным восстановлением информационных массивов, имеют постоянную во времени интенсивность.
Данным характеристикам задач соответствует включение ключей 2, 2а, 2т, 2, 2 4, 217, В этом случае единичный сигнал появится на выходах первого, второго и шестого элементов И 4 первой группы. На выходах остальных элементов И 4 первой группы будут нулевые сигналы.
По данной комбинации сигналов единичные сигналы появляются только на обоих входах первого элемента И 13 второй группы, что приведет к его открытию и сигнализации о том, что режим позволит наилучшим образом реализовать задачи с заданными характеристиками, На входах остальных элементов И 13 второй группы будут нулевые сигналы и отсутствие сигнализации, что определяется отсутствием единичного сигнала по одному из выходов элементов ИЛИ 11 и элементов ИЛИ-НЕ 12, подключенных к входам второй группы элементов 13, Устройство работает следующим образом.
При необходимости выбора совместимого режима работы вычислительной системы по каждому из шести признаков классификации задач входящего потока включается соответствующий ключ 2. При этом включается один из индикаторов 5 — 10, отвечающий режиму работы, наилучшим образом реализующий задачи с заданными качественными свойствами. Например, при поступлении на вход ИВК вычислительной системы задач со следующими качественными характеристиками; квантованные, реального масштаба времени, детерминированные, переменной важности, трудное восстановление информационных массивов и постоянная во времени интенсивность, замыкаются соответствующие ключи 21, 24, 27, 211, 214, 2п .
В этом случае на все шесть входов пер- вого, второго и шестого элементов И 4 первой группы поступят разрешающие потенциалы, что приведет к срабатыванию указанных элементов И 4 первой группы. По данной комбинации сигналов с выхода первого, второго и шестого элементов И 4 первой группы единичные сигналы появятся только на обоих выходах первого элемента
И 13 второй группы через открытые по первому и второму входам первого элемента
ИЛИ 11 второй группы и первому входу первого элемента ИЛИ-НЕ 12. При открытии первого элемента И 13 второй группы загорается индикатор: "Естественное разделе5
55 ние времени". Данный режим работы позволит наилучшим образом реализовать задачи с заданными характеристиками. На выходах остальных элементов И 13 второй группы будут нулевые сигналы, что определяется отсутствием единичного сигнала по одному из выходов элементов ИЛИ 11 второй группы и элементов ИЛИ-НЕ 12, подключенных к входам элемента И 13 второй группы.
Формула изобретения
Устройство для моделирования работы вычислительной системы, содержащее источник напряжения, восемнадцать ключей, шесть элементов И первой группы, четырнадцать элементов ИЛИ первой группы, входы всех ключей соединены с выходом источника напряжения, выход первого ключа соединен с первыми входами первого и второго элементов ИЛИ первой группы, первым входом первого элемента И первой группы, выход второго ключа — с вторым входом второго элемента ИЛИ первой группы и вторым входом первого элемента ИЛИ первой группы, выход которого соединен с первым входом второго элемента И первой группы, выход третьего ключа соединен с первым входом второго элемента ИЛИ первой группы и первыми входами третьего, четвертого и пятого элементов И первой группы, выход четвертого ключа соединен с первым входом третьего элемента ИЛИ первой группы и первым входом пятого элемента ИЛИ первой группы, выход пятого ключа соединен с вторыми входами третьего и пятого элементов ИЛИ первой группы, выход шестого ключа соединен с третьим входом третьего элемента ИЛИ первой группы, первым входом четвертого элемента ИЛИ первой группы и вторым входом четвертого элемента И первой группы, выход четвертого элемента ИЛИ соединен с вторыми входами первого и третьего элементов И первой группы, третий вход третьего элемента И первой группы соединен с выходом шестого элемента ИЛИ первой группы,, выход второго элемента ИЛИ первой группы соединен с первым входом шестого элемента И первой группы, выход третьего элемента ИЛИ первой группы соединен с третьим входом первого элемента И первой группы, вторым входом второго элемента И первой группы, вторым входом шестого элемента И первой группы, выход седьмого ключа соединен с третьим входом четвертого элемента И первой группы и вторым входом пятого элемента И первой группы, первыми входами шестого и седьмого элементов ИЛИ первой группы, выход последнего подключен к третьим входам второго и шестого элементов И первой группы, выход восьмого ключа
1711177 соединен с вторыми входами шестого и седьмого элементов ИЛИ первой группы, выход девятого ключа соединен с третьим входом седьмого элемента ИЛИ первой группы, выход восьмого элемента ИЛИ первой группы соединен с четвертыми входами первого и шестого элементов И первой группы, выход пятого элемента И первой группы соединен с третьим входом пятого элемента
ИЛИ первой группы, выход девятого элемента ИЛИ первой группы соединен с четвертым входом второго элемента И первой группы, выход десятого ключа соединен с первым входом девятого элемента ИЛИ первой группы, второй вход которого и первый вход восьмого элемента ИЛИ первой группы соединены с выходом одиннадцатого ключа, выход двенадцатого ключа соединен с вторым входом восьмого элемента
ИЛИ первой группы, третьим входом девятого элемента ИЛИ первой группы, четвертыми входами третьего, четвертого и пятого элементов И первой группы, выход тринадцатого ключа соединен с первыми входами десятого и одиннадцатого элементов ИЛИ первой группы, выходы которых объединены и соединены с пятыми входами первого, второго, пятого и шестого элементов И первой группы, выход четырнадцатого ключа соединен с вторыми входами десятого и одиннадцатого элементов ИЛИ первой группы. третьи входы которых соединены с выходом пятнадцатого ключа и пятыми входами третьего и четвертого элементов И первой группы, выход шестнадцатого ключа соединен с первыми входами двенадцатого и тринадцатого элементов ИЛИ первой группы, вторые входы которых, первый вход четырнадцатогозлемента ИЛИ первой группы, шестой вход первого элемента И первой группы соединены с выходом семнадцатого ключа, выход двенадцатого элемента ИЛИ первой группы соединен с шестым входом второго элемента И первой группы, выход тринадцатого элемента ИЛИ первой группы соединен с шестым входом третьего элемента И первой группы, а шестые входы четвертого, пятого и шестого элементов И первой группы соединены с выходом четырнадцатого элемента ИЛИ первой группы, второй вход которого и третий вход двенадцатого элемента ИЛИ первой группы соединены с выходом восемнадцатого ключа, о тл и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей эа счет осуществления выбора режима работы вычислительной системы, в наибольшей степени соответствующего характеру задач входящего потока, в него введены семь элементов ИЛИ-НЕ, шесть элементов ИЛИ вто5
55 рой группы и шесть элементов И второй группы, причем выход первого элемента И первой группы соединен с первыми входами первого-и пятого элементов ИЛИ второй группы, четвертого и пята о элементов
ИЛИ-НЕ, выход второго элемента И первой группы соединен с вторым входом первого и первым входом четвертого элементов
ИЛИ второй группы,.первым входом шестого и седьмого и вторым входом четвертого элементов ИЛИ-НЕ, выход третьего элемента И первой группы соединен с первыми входами второго, третьего и вторым входом четвертого элементов ИЛИ второй группы, первыми входами первого, шестого и седьмого элементов ИЛИ-НЕ, выход четвертого элемента И первой группы соединен с третьим входом четвертого, вторыми входами второго и пятого, первым входом шестого элементов ИЛИ второй группы, вторым входом первого, третьими входами четвертого и седьмого элементов ИЛИ-НЕ, выход пятого элемента И первой группы соединен с вторым входом третьего, четвертым входом четвертого, третьим входом пятого элементов ИЛИ второй группы, третьим входом первого, первым входом третьего, четвертым входом седьмого элементов ИЛИ НЕ, выход шестого элемента И первой группы соединен с третьим входом первого, тре ьим входом третьего и вторым входом ше. ого элементов ИЛИ второй группы, втор,м входом пятого, третьим входом шестого элементов ИЛИ-НЕ, выход первого элемента
ИЛИ второй группы соединен с третьим входом второго элемента ИЛИ второй группы и первым входом первого элемента И второй группы, выход которого соединен с входом второго элемента ИЛИ-НЕ, выход которого соединен с первым входом второго элемента И второй группы, выход первого элемента
И ПИ-НЕ соединен с вторым входом первого элемента И второй группы, выход второго элемента ИЛИ второй группы соединен с вторым входом второго элемента И второй группы, выход третьего элемента ИЛИ-НЕ соединен с третьим входом второго элемента И второй группы, выходы третьего элемента ИЛИ второй группы и четвертого элемента ИЛИ-НЕ соединены соответственно с первым и вторым входами третьего элемента И второй группы, выходы четвертого элемента ИЛИ второй группы и пятого элемента ИЛИ-НЕ соединены соответственно с первым и вторым входами четвертого элемента И второй группы, выходы пятого элемента ИЛИ второй группы и шестого элемента ИЛИ-НЕ соединены соответственно с первым и вторым входами пятого элемента
И второй группы, выходы шестого элемента
1711177
Таблица1
Таблица2
15
25 второй группы и седьмого элемента ИЛИНЕ соединены соответственно с первым и вторым входами шестого элемента И второй группы, выходы с первого по шестой элементы ИЛИ второй группы являются выходами устройства, 1711177
Составитель Г.Смирнова
Редактор С.Патрушева Техред M.Ìîðãåíòàë Корректор Т.Палий
Заказ 341 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Ргушская наб., 4/5
Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101