ВУЗ:
Составители:
36
бодят процессор. Всем приложениям попеременно выделяется квант
процессорного времени, поэтому пользователи, запустившие программы
на выполнение, получают возможность поддерживать с ними диалог.
Системы разделения времени призваны исправить основной недо-
статок систем пакетной обработки – изоляцию пользователя-
программиста от процесса выполнения его задач. Каждому пользовате-
лю в этом случае предоставляется терминал, с которого он может вести
диалог со своей программой. В связи с тем, что в системах разделения
времени каждой задаче выделяется только квант процессорного време-
ни, ни одна задача не занимает процессор надолго и время ответа оказы-
вается приемлемым. Если квант выбран небольшой, то у всех пользова-
телей, одновременно работающих на одной и той же машине, складыва-
ется впечатление, что каждый из них использует ее единолично.
Очевидно, что системы разделения времени обладают меньшей
пропускной способностью, чем системы пакетной обработки, так как на
выполнение принимается каждая запущенная пользователем задача, а не
та, которая «выгодна» системе. Кроме того, производительность систе-
мы снижается из-за возросших накладных расходов вычислительной
мощности на более частое переключение процессора с задачи на задачу.
Это вполне соответствует тому, что критерием эффективности систем
разделения времени является не максимальная пропускная способность,
а удобство и эффективность работы пользователя. Вместе с тем мульти-
программное выполнение интерактивных приложений повышает про-
пускную способность компьютера (пусть и не в такой степени, как па-
кетные системы). Аппаратура загружается более эффективно, поскольку
в то время, пока одно приложение ждет сообщения пользователя, другие
приложения могут обрабатываться процессором.
3.1.3 Мультипрограммирование в системах реального времени
Еще одна разновидность мультипрограммирования используется
ОСРВ, предназначенных, как отмечено выше в п. 2.2, для управления с
помощью компьютера различными техническими объектами или техно-
логическими процессами. Критерием эффективности этих систем явля-
ется способность выдерживать заранее заданные интервалы времени
между запуском программы и получением результата (управляющего
воздействия). Это время называется временем реакции системы, а соот-
ветствующее свойство системы – реактивностью. Требования ко време-
ни реакции зависят от специфики управляемого процесса.
В ОСРВ «мультипрограммная смесь» представляет собой фиксиро-
ванный набор заранее разработанных программ, а выбор программы на
выполнение осуществляется по прерываниям (исходя из текущего со-
стояния объекта) или в соответствии с расписанием плановых работ.
Страницы
- « первая
- ‹ предыдущая
- …
- 34
- 35
- 36
- 37
- 38
- …
- следующая ›
- последняя »
