Операционные системы. Часть 1. Основы управления ресурсами. Рощин А.В. - 57 стр.

UptoLike

Составители: 

57
2.1 Системы пакетной обработки
Использование мультипрограммирования для повышения
пропускной способности компьютера главной целью является
минимизация простоев всех устройств компьютера, и прежде всего,
процессора. Простои могут возникать из-за приостановки задач по
внутренним причинам, связанным, например, с ожиданием ввода данных.
Данные могут храниться на диске или поступать от пользователя, от
измерительной аппаратуры
и т. д. При возникновении таких ситуаций
самым простым и естественным решением, повышающим эффективность
использования процессора, является переключение процессора на
выполнение другой задачи, у который есть все данные для обработки.
Такая концепция мультипрограммирования лежит в основе пакетных
систем.
Системы пакетной обработки предназначались для решения в
основном вычислительных задач, не требующих быстрого
получения
результата. Главным критерием эффективности пакетной системы является
пропускная способностьколичество решаемых задач в единицу времени.
Для максимизации этого критерия в таких системах используется
следующая схема функционирования:
в начале работы системы формируется пакет заданий,
каждое задание содержит требование к системным ресурсам,
из этого пакета задач формируется мультипрограммная
смесь, то
есть, множество одновременно выполняемых задач.
Для одновременного выполнения выбираются задачи,
предъявляемые разные требования к ресурсам, чтобы обеспечивалась
сбалансированная загрузка всех устройств компьютера. Например, в
мультипрограммной смеси желательно присутствие вычислительных задач
и задач с интенсивным вводом и выводом.
                                   57



     2.1 Системы пакетной обработки
     Использование       мультипрограммирования        для       повышения
пропускной      способности    компьютера    главной     целью     является
минимизация простоев всех устройств компьютера, и прежде всего,
процессора. Простои могут возникать из-за приостановки задач по
внутренним причинам, связанным, например, с ожиданием ввода данных.
Данные могут храниться на диске или поступать от пользователя, от
измерительной аппаратуры и т. д. При возникновении таких ситуаций
самым простым и естественным решением, повышающим эффективность
использования    процессора,   является   переключение    процессора    на
выполнение другой задачи, у который есть все данные для обработки.
Такая концепция мультипрограммирования лежит в основе пакетных
систем.
     Системы пакетной обработки предназначались для решения в
основном вычислительных задач, не требующих быстрого получения
результата. Главным критерием эффективности пакетной системы является
пропускная способность – количество решаемых задач в единицу времени.
     Для максимизации этого критерия в таких системах используется
следующая схема функционирования:
     − в начале работы системы формируется пакет заданий,
     − каждое задание содержит требование к системным ресурсам,
     − из этого пакета задач формируется мультипрограммная смесь, то
          есть, множество одновременно выполняемых задач.
     Для      одновременного      выполнения      выбираются        задачи,
предъявляемые разные требования к ресурсам, чтобы обеспечивалась
сбалансированная загрузка всех устройств компьютера. Например, в
мультипрограммной смеси желательно присутствие вычислительных задач
и задач с интенсивным вводом и выводом.