Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Типы временных диаграмм и определение объемов памятиВременная диаграмма работы подсистемы определяется выполняемыми ею задачами, т.е. их алгоритмами. Известны следующие основные виды временных диаграмм работы подсистем. Циклическая временная диаграмма, которая периодически повторяется в процессе работы подсистемы. Различают: · циклические временные диаграммы с постоянным периодом повторения в течение всей длительности работы подсистемы; · циклические временные диаграммы с переменным периодом повторения, зависящим от выполняемых задач. Апериодическая временная диаграмма, которая выполняется один раз при каждом включении подсистемы; Смешанная временная диаграмма, когда в апериодической временной диаграмме имеются участки с циклической временной диаграммой. На основании задачи, которая должна решаться подсистемой, выбирается вид временной диаграммы. Для задач, связанных с управлением процессами, время работы которых строго не регламентировано, широко применяются циклические временные диаграммы. Это процессы слежения за объектами, за состоянием производства, за состоянием электроснабжения; процессы управления перемещением груза, управления полетом самолета, управления работой предприятия и т.п. Апериодические и смешанные временные диаграммы используются при управлении разовыми процессами. Например, процесс посадки самолета, запуск ракеты и т.п. Построение временной диаграммы после определения ее вида начинается с выяснения моментов времени поступления данных, которые приведены в структурной, блок- схеме подсистемы и моментов времени выдачи данных из подсистемы. Интервалы времени между этими событиями и представляют время, которое используется для выполнения программы частных алгоритмов и их модулей. Для циклической временной диаграммы необходимо выбрать цикл или интервал времени, в течение которого производятся вычисления по частным алгоритмам и их модулям. Этот интервал времени связан с процессом, управление которым производит система. Его величина в технических системах определяется физическими характеристиками процесса, а в организационных системах условиями работы организации. В технических подсистемах временной цикл может принимать значения от 1 мс до нескольких десятков секунд. Например, цикл обработки информации, поступающей с обзорной радиолокационной станции, может быть до 10-15 с. В организационных подсистемах временной цикл может составлять десятки минут и несколько часов, однако период выдачи данных по запросам пользователей должен быть не более 2-5 сек.
Определим средние скорости выполнения команд, используя цепочки модулей, у которых приведены выполняемые числа команд. Средняя скорость цепочки команд для получения ответа записываются, учитывая времена поступления данных и выдачи результатов. Для дальнейших расчетов используется максимальная средняя скорость и величины представляющие количество выполняемых команд в модулях, с учетом выполнения циклов. По полученной максимальной скорости выполнения команд на определенном участке программы, который обеспечивает требуемые времена получения выходных данных, необходимо определить среднюю скорость работы вычислительных средств. Определение средней скорости работы для решения задачи или выполнения части программы требует знания времени выполнения каждой команды предполагаемых к использованию вычислительных средств и количество каждого типа команд у каждой части и всей программы решения задачи.
Для учета затрат на работу операционной системы (ОС), на начальном этапе проектирования, можно пользоваться процентной оценкой затрат на быстродействие ОС. Для некоторых вычислительных систем необходимо оценивать влияние времени обмена данными на скорость работы вычислительных средств. Влияние объема обмениваемых данных на среднюю скорость работы вычислительных средств можно оценить, используя среднее время, необходимое для проведения обмена одним данным или словом и количеством данных, которое поступает и выдается в цикле работы подсистемы. При параллельном проведении обмена и вычислений по программе эти затраты не учитываются, так как не влияют на производительность вычислительных средств. Объем памяти, т.е. число слов, которое можно в нее поместить, состоит из двух частей. Первая часть - это объем памяти, требуемый для хранения данных как в процессе вычислений, так и при приеме и выдаче для управления и индикации. Вторая часть - это объемы памяти, предназначенные для хранения: программ вычислений по алгоритмам, тестов для проверки работы частей и всей системы, программ управления работой системы в различных режимах и при резервировании и ее вычислительных средств - операционной системы. Объем первой части памяти определяется при анализе алгоритмов и оценивается числом входных и выходных данных. В ряде систем предусматривается хранение входных и выходных данных в течение определенного времени для восстановления вычислений при сбоях и резервировании. В некоторых системах необходимо хранить большие массивы данных, требуемых для работы. Это, в основном, организационные системы. Для их хранения используется память на жестких магнитных дисках и ее размеры оцениваются в байтах. Объемы хранимых данных определяются решаемыми задачами и могут оцениваться мега- и гигабайтами.
|