Однопрограммные режимы работы ЭВМ. Режим косвенного доступа.

Операционные системы предоставляют пользователям достаточно широкий спектр вычислительных услуг, упрощая процесс использования ЭВМ. Прежде всего это касается разнообразия режимов работы машин, обеспечиваемых ОС. Под режимом работы понимают принципы структурной и функциональной организации аппаратных и программных средств. В общем случае режимы использования ЭВМ подразделяют на однопрограммные и многопрограммные. Исторически однопрограммные режимы появились первыми. При их реализации все основные ресурсы ЭВМ (время работы процессора, оперативная память и др.) полностью отдаются в монопольное владение пользователя. Однопрограммный режим может иметь модификации: однопрограм-ный режим непосредственного доступа и однопрограммный режим косвенного доступа. В режиме косвенного доступа пользователь не имеет прямого контакта с ЭВМ. Этот режим был предшественником многопрограммных режимов в ЭВМ высокой и средней производительности, он имел целью обеспечить более полную загрузку процессора за счет сокращения непроизводительных его простоев. В настоящее время он практически не используется, так как время работы процессоров в современных ЭВМ не является главным ресурсом системы, но принципы построения этого режима позволяют лучше уяснить сущность многопрограммной обработки. Суть режима состоит в следующем. Из подготовленных заданий пользователей составляется пакет заданий. Процессор обслуживает программы пользователей строго в порядке их следования в пакете. Процесс выполнения очередной программы не прерывается до полного ее завершения. Только после этого процессор как ресурс отдается в монопольное владение следующей очередной программе. Как видно, доступ пользователя к ресурсам ЭВМ осуществляется косвенно средствами ОС, организующими автоматический переход от обслуживания одного задания пользователя к другому. Благодаря этому режим часто называют последовательной пакетной обработкой. При нем обеспечивается параллельная работа устройств ввода-вывода и процессора (рис.9.5,6). Это позволяет значительно повысить производительность ЭВМ за счет сокращения простоев. Режим косвенного доступа имеет существенный недостаток. Он не позволяет полностью исключить случаи простоя процессора или непроизводительного его использования. Всякий раз, когда очередная программа, вызванная в процессор, предварительно не обеспечена данными, процессор вынужден простаивать. При этом резко снижается эффективность использования ЭВМ. Этот случай отражен на рис.9.5, б на примере выполнения задания В. Неэффективно работает ЭВМ и тогда, когда обрабатываемые программы захватывают процессор на длительное время. В этих случаях остальные программы пакета остаются без обслуживания. Особо опасны ситуации, в которых текущая программа не выходит на завершение (например, "испортилась" после сбоя во время решения или некорректно сформирована пользователем). В этом режиме у ЭВМ отсутствуют средства разрешения подобных конфликтов, и требуется вмешательство оператора.

СОДЕРЖАНИЕ
Используются технологии uCoz