DOOM

DOOM


До 70x была только одна операционная система – ПЭНИСЫ.
После семидесятых, начали появляться специализированные ОСки и в архитектуру компьютеров добавили виртуализацию.

Виртуализация – возможность запуска разных ОС на одной архитектуре процессора.

Основную или же домашнюю ОС называют хост-системой – она самая главная и важная для процессора.
Вторая, третья, четвертая ОСка называется гостевой. Если гостевая ОС создает критические ошибки для домашней, то процессор её отключает.


Гипервизор

Управлением, созданием, удалением и изоляцией друг от друга виртуальных машин занимается программа – гипервизор.

Виртуализация может состоять только из программ, без поддержки железа. Но тогда она будет работать медленнее, потому что гипервизор работает с основной ОС, а не напрямую с железом.

СЮДА ПИКЧУ ЭМУЛЯТОРА КАКОВОНИТЬ ГОВНА


Разделение ресурсов

Чтобы виртуальная машина работала правильно, команды ISA должны обращаться к ресурсам своей виртуальной машины. Для этого данные из регистров виртуальной машины копируются в регистровый файл процессора.

Команды для работы с памятью должны обращаться к области памяти выделенную под свою виртуальную машину. Чтобы это сделать процессор использует дополнительный механизм отображения страниц.

Процессор связывает страницы памяти виртуальной машины со страницами памяти физического пк.

Виртуальная машина получает определенное количество ресурсов для своей работы. Сколько ресурсов выдать решает пользователь при создании виртуальной машины.

Этим пользуются хостеры – не могу объяснить это без слова "которые".

Для каждого пользователя создаётся виртуальная машина с ресурсами за которые он заплатил. Такая услуга называется VPS – Virtual Private Server.