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

ОС IBM VM/SP



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

Структура ОС следующая:

Управляющая программа (CP - control program) - выполняет и организует вычислительный процесс. Под управлением CP работают виртуальные машины различного назначения, в том числе и пользовательские. Имеются в каждой виртуальной машине, можно загрузить любую ОС, исполнительный код которой выполняется на данном процессоре. Количество и особенность каждой виртуальной машины описывается в так называемом оглавлении ОС. Для разных версий ОС количество поддерживаемых виртуальных машин различно (в среднем 10 000). Каждая виртуальная машина состоит из виртуальной оперативной памяти, виртуальных внешних устройств, логических дисков ВМ (минидиски). Виртуальная ОП виртуальной машины формируется при её описании и функционирует как обычная память. Решетка эмулируется как файлы, т.е. реальные внешние устройства становятся файлами (т.н. файлы накопления). Логические диски содержат информацию пользователей виртуальной машины, исполнительный код программного обеспечения ОС и т.д., необходимых для решения прикладных задач.

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

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





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



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