174
не будет ощущать прерывистого характера ее выполнения, и у него создается полная иллюзия работы в индивидуальном режиме.
Порядок распределения между пользователями ресурсов ЭВМ устанавливается дисциплиной квантованного обслуживания. В простейшем случае используется одна, а в общем случае несколько очередей обслуживания.
При одноочередной дисциплине обслуживания (рис. 8.6) вновь поступающие запросы (программы) ставятся в конец очереди. Для обслуживания выбирается программа из начала очереди и ей выделяется квант процессорного времени. Если за это время программа успеет завершиться, то результат выдается пользователю, а процессор переходит к обработке следующей из очереди программы. Если за выделенный квант времени программа не закончится, то ее обработка прерывается, она поступает в конец очереди и осуществляется переход к обработке следующей из очереди программы.
Рис. 8.6. Мультипрограммная ЭВМ с одноочередной дисциплинойобслуживания пользователей
При многоочередной дисциплине обслуживания организуется несколько очередей, имеющих различный приоритет. Вновь поступающий запрос устанавливается в конец очереди с наивысшим приоритетом. Если в течение выделенного кванта времени обработка данной программы не закончилась, то она переходит в конец очереди с более низким приоритетом. Такая дисциплина обеспечивает квантованное обслуживание пользователей до полного завершения обработки их программ и выдачи результатов на соответствующие терминалы.
175
Диалоговый режим обслуживания реализует взаимодействие пользователя с ЭВМ исходя не только из имеющихся у нее ресурсов, а главным образом из необходимости обеспечить такой темп взаимодействия, который позволял бы пользователю воспринимать и анализировать результаты обработки данных и на этой основе своевременно принимать необходимое решение.Диалоговый режим создает для пользователя максимальные удобства.
Режим реального времени обеспечивает такую скорость вычислительного процесса, которая соответствует скорости процессов, протекающих в реальном времени вне ЭВМ. Данный режим необходим при использовании ЭВМ для автоматизации научных экспериментов, при испытаниях сложных объектов, контроле и управлении различными технологическими процессами. Вычислительный процесс при этом должен быть организован таким образом, чтобы результаты обработки можно было своевременно использовать для воздействия на реально протекающий процесс в том или ином объекте управления.
176
171 :: 172 :: 173 :: 174 :: 175 :: 176 :: Содержание