Автоматизированные системы управления первой очереди в основном были информационного типа. На СУ второй очереди решаются весьма сложные задачи анализа экономических и технологических процессов и оптимизации решений.
Потребности в решении более трудоемких по времени и по памяти ЭВМ задач постоянно растут. Следовательно, растут потребности СУ в памяти и производительности ЭВМ. Возможности ЭВМ в решении этих растущих потребностей ограничены. В такой ситуации возникает естественная проблема поиска внутренних резервов. Таким резервом является повышение эффективности организации вычислительного процесса.
Для ЭВМ третьего и особенно четвертого поколения объем внешней памяти для хранения программ и банков данных не знает ограничений. Однако на практике специалисты сталкиваются с большими затратами времени на поиск информации на внешних накопителях и на перепись ее в оперативную память. Эти растущие затраты времени становятся естественным ограничением объема памяти ЭВМ.
Развитие современных ЭВМ показало, что эффективное быстродействие (производительность) в соответствии с законом Гроша растет медленнее, чем идет увеличение объема памяти.
Производительность при всех прочих равных условиях может оказаться более существенным ограничением, чем объем памяти. Отсюда при организации вычислительного процесса необходимо серьезное внимание обращать на рациональное использование производительности ЭВМ, особенно для технологических систем. Для информационных систем наиболее важным будет объем памяти.
В дальнейшем не будем останавливаться на выборе критериев качества ЭВМ. Считаем, что система решает свою главную целевую задачу с заданным и удовлетворяющим нас качеством. Будем стараться провести анализ и минимизировать затраты на решение основной целевой задачи системы.
Задача может быть решена, но затраты времени превзойдут допустимое время, в течение которого целесообразно получить конечный результат. Такую задачу нет смысла решать. Следовательно, интерес представляют производительность ЭВМ и затраты времени, необходимые на решение управленческой задачи.
Если же задачи приняты для решения, то нас интересует загрузка системы этими задачами, т. е. темп поступления задач на ЭВМ и длительность их решения, возможное время ожидания задачи в очереди на решение и вероятность пропуска решения задачи.
Для анализа методов организации вычислительного процесса необходимо использовать методы: теории вероятностей, теории расписаний и теории массового обслуживания.
На эффективность использования вычислительных ресурсов управляющих ЭВМ в реальном масштабе времени влияют:
· параметры входных потоков;
· параметры потоков на выдачу сообщений;
· параметры обслуживания заявок i-х типов;
· общая загрузка ЭВМ;
· общая загрузка систем передачи данных внешним абонентам;
· загрузка заявками i-х типов систем передачи данных внешним абонентам;
· загрузка заявками j-х типов ЭВМ;
· структура памяти для заявок i-х типов;
· объем памяти для заявок разных типов;
· дисциплины распределения вычислительных ресурсов и использования памяти при приеме и выдаче сообщений.
Управляющая ЭВМ является потребителем информации внешних потоков сообщений и источником информации для внешних абонентов. Поэтому анализируются потоки заявок, процессы обслуживания, исследуются структура памяти и дисциплина распределения ресурсов ЭВМ на двух этапах:
· прием и обработка информации в ЭВМ;
· подготовка и выдача информации внешним абонентам.
На первом этапе ЭВМ выступает накопителем и обслуживающим аппаратом (каналом обслуживания), на втором — источником и накопителем информации перед обслуживанием. Различие функций на двух этапах требует различных критериев оценки эффективности дисциплин на этих этапах.
На основе теории массового обслуживания можно решить многие классы сложных задач. Для иллюстрации этой возможности целесообразно перечислить задачи, которые имеют наиболее близкую связь с практикой организации современного вычислительного процесса. Это задачи, которые позволяют оценить эффективность:
· методов диспетчеризации с квантованием обслуживания при неограниченной буферной памяти;
· приоритетных методов оперативной диспетчеризации при неограниченном времени ожидания;
· приоритетных и бесприоритетных методов диспетчеризации при ограниченной буферной памяти;
· методов выдачи сообщений из ЭВМ внешним абонентам;
· методов детерминированного планирования вычислительного процесса.
Системы организации вычислительного процесса можно разделить на следующие типы:
· первый тип — полностью стохастические;
· второй тип — стохастические с известными априорными стохастическими характеристиками;
· третий тип — детерминированные или квазидетерминированные.
Эти типы содержат достоверную информацию о заявках.
В системах третьего типа бывает проще составлять расписание работы на длительный период. В системах второго типа используют стохастические характеристики. Наиболее сложными являются задачи первого типа.