Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Схема функционирования



Формируется пакет заданий, каждое из которых содержит требования к системным ресурсам. Из пакета формируется мультипрограммная смесь, т.е. множество задач для одновременного выполнения. Для этого выбираются задачи, предъявляющие разные требования к ресурсам, так, чтобы обеспечивалась сбалансированная нагрузка всех устройств вычислительной машины (например, в смеси должны присутствовать задачи вычислительного характера задачи с интенсивным вводом-выводом). Выбор очередного задания для выполнения зависит от складывающейся в системе ситуации - это должно быть «выгодное» с точки зрения загрузки задание.

Следствие: невозможно гарантировать выполнение конкретного задания в течение заданного периода времени.

Рассмотрим схему работы мультипрограммной пакетной ОС на примере совмещения во времени операций ввода-вывода и вычислений.

Схема выполнения двух задач: в однопрограммной системе

Схема выполнения двух задач: в мультипрограммной системе

Из схем видно, что в однопрограммном режиме каждая из задач выполнятся быстрее, чем в мультипрограммном, зато в мультипрограммной режиме общее время выполнения задач меньше.

В целом общее время выполнения смеси задач в рассматриваемой системе меньше, чем суммарное время их последовательного выполнения. Однако выполнение отдельной задачи может занять больше времени, чем при монопольном выделении ей процессора. Это происходит за счет того, что задача может быть готова к выполнению (как задача А по истечении 4-х единиц времени на схеме б), но процессор занят выполнением другой задачи.

Переключение процессора с выполнения одной задачи на выполнение другой происходит по инициативе активной задачи (например, при отказе от процессора из-за необходимости выполнения ввода-вывода). Поэтому существует высокая вероятность того, что одна задача может надолго занять процессор. Во многом в силу этого пакетные ОС не предназначены для работы в интерактивном режиме. Суть взаимодействия пользователя с машиной сводится к сдаче задания оператору и получении результата после выполнения всего пакета.

Такой режим повышает эффективность функционирования аппаратуры, но снижает эффективность работы пользователя.





Дата публикования: 2015-10-09; Прочитано: 485 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...