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

UptoLike

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

30
Система виртуальных машинэто ОС, допускающая
одновременную работу нескольких программ, но создающая при этом для
каждой программы иллюзию того, что машина находится в ее полном
распоряжении. Создание операционной системы, основанной на
виртуальных машинах, было обусловлено желанием большого числа
пользователей IBM/360 работать в режиме разделения времени. Исходная
версия OS/360 предназначалась исключительно для пакетной обработки
заданий. Следуя пожеланиям пользователей, в фирме IBM попытались
разработать систему разделения времени TSS/360, которая оказалась
однако громоздкой и медлительной, и успеха не имела. За разработку
требуемой системы взялась группа из научного центра IBM в Кембридже,
и разработала систему, которую фирма IBM и приняла в качестве
законченного продукта. Эта система до сих пор используется на
мейнфреймах.
В оригинале созданная система называлась CP/CMS, затем была
переименована в VM/370 [5, 6]. Эта система предоставляла
многозадачность и расширенную машину с более удобным интерфейсом,
чем имеющееся аппаратное обеспечение.
Основой разработанной системы является монитор виртуальной
машины, который работает с оборудованием и обеспечивает
многозадачность, предоставляя верхнему слою не одну, а несколько
виртуальных машин.
Особенность этой операционной
системы заключается в том, что в
отличие от других операционных систем, эти виртуальные машины не
являются расширенными. Они не поддерживают файловые системы и
прочие удобные функции, а представляют собой точные копии реальной
аппаратуры IBM 370, включая режимы ядра и пользователя, ввод-вывод
данных, прерывания и все остальное, имеющееся на реальном компьютере.
                                       30



     Система    виртуальных       машин        –     это    ОС,     допускающая
одновременную работу нескольких программ, но создающая при этом для
каждой программы иллюзию того, что машина находится в ее полном
распоряжении.   Создание   операционной            системы,       основанной   на
виртуальных машинах, было обусловлено желанием большого числа
пользователей IBM/360 работать в режиме разделения времени. Исходная
версия OS/360 предназначалась исключительно для пакетной обработки
заданий. Следуя пожеланиям пользователей, в фирме IBM попытались
разработать систему разделения времени TSS/360, которая оказалась
однако громоздкой и медлительной, и успеха не имела. За разработку
требуемой системы взялась группа из научного центра IBM в Кембридже,
и разработала систему, которую фирма IBM и приняла в качестве
законченного продукта. Эта система до сих пор используется на
мейнфреймах.
     В оригинале созданная система называлась CP/CMS, затем была
переименована   в    VM/370      [5,    6].    Эта    система       предоставляла
многозадачность и расширенную машину с более удобным интерфейсом,
чем имеющееся аппаратное обеспечение.
     Основой разработанной системы является монитор виртуальной
машины,    который    работает     с        оборудованием     и      обеспечивает
многозадачность, предоставляя верхнему слою не одну, а несколько
виртуальных машин.
     Особенность этой операционной системы заключается в том, что в
отличие от других операционных систем, эти виртуальные машины не
являются расширенными. Они не поддерживают файловые системы и
прочие удобные функции, а представляют собой точные копии реальной
аппаратуры IBM 370, включая режимы ядра и пользователя, ввод-вывод
данных, прерывания и все остальное, имеющееся на реальном компьютере.