7

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

Я не говорю о двойной загрузке или использовании виртуальных машин, а о том, что две ОС работают параллельно.

1 ответ1

6

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .