Случайное
Старые записи

Система виртуальных машин

Система виртуальных машинСистема виртуальных машин является операционной системой, обеспечивающей новый принцип параллельной работы пользователей на одной ЭВМ. Принцип заключается в том, что каждый пользователь имеет в своем распоряжении функциональный эквивалент реальной вычислительной системы, который не существует в действительности, а моделируется для пользователя с помощью технических средств http://kreditmi.ru реальной ЭВМ и программ СВМ. Такой функциональный эквивалент называется виртуальной машиной. Одновременный запуск нескольких ВМ реализует многопрограммный режим работы реальной ЭВМ. Ресурсы ВМ устанавливаются один раз при создании виртуальной машины по желанию пользователя. Они указываются в оглавлении СВМ, которое содержит элементы для всех ВМ. Пользователь СВМ выполняет работу на своей виртуальной машине так, как будто он работает на реальной ЭВМ, и может использовать все ресурсы этой виртуальной машины. Операционная система СВМ при этом организует выполнение виртуальной машины на реальной ЭВМ, выполняя тем самым работу пользователя на реальной машине.

Каждая виртуальная машина состоит из виртуального пульта управления, виртуального процессора, виртуальной памяти, виртуальных каналов и устройств ввода-вывода. Виртуальным пультом управления может быть любой реальный абонентский пункт, поддерживаемый СВМ. С него осуществляется связь пользователя ВМ с СВМ в режиме диалога. Виртуальный процессор создается путем выделения ВМ кванта времени процессора’ реальной ЭВМ. Виртуальная память создается для каждой виртуальной машины с помощью средств динамического преобразования адресов и может достигать 1$ Мбайт. Виртуальные каналы ввода-вывода моделируются для — ВМ либо путем разделения — реальных каналов вво — 18* Да-вывода, либо путем закрепления реального канала за ВМ, либо путем чистого программного моделирования. Для моделирования виртуальных устройств ввода-вывода также используются такие методы, как закрепление, разделение, симуляция и метод накопления. Методом разделения моделируются, в частности, запоминающие устройства с произвольным обращением, а именно: реальный том логически разбивается на участки, называемые мини-дисками. Мини-диск содержит целое число цилиндров, адресация которых для мини-диска начинается с нуля. Метод закрепления обычно используется, если нет другого метода для моделирования устройства. Метод накопления используется для обеспечения ВМ виртуальными устройствами единичных записей.

Новое на сайте
Интересные записи
7c7cf2addf7598dc