Виртуальные системы. Часть 1.

Виртуальные системы позволили сделать новый шаг в развитии операционных систем в направлении повышения их эффективности и развития диалоговых режимов в сочетании с режимом пакетной обработки.

Причины появления виртуальных систем. Вычислительные системы III поколения обеспечены современными операционными системами, которые характеризуются многофункциональностью, широким охватом областей применения, выключением всех режимов функционирования.

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

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

Структура «традиционных» ОС 3 поколения