6

Приложение (быстрый переключатель) остается резидентным до запуска ОС и будет активировано с помощью комбинации клавиш (например: Ctrl + Alt + Shift + Esc). После определения комбинации клавиш коммутатор запускает и сохраняет все системные регистры + RAM (возможно, использует смещение RAM, чтобы избежать сохранения RAM в файл) в файл и переключается на другой регистр OS + RAM.

Так что это будет быстрый переключатель ОС без перезагрузки ПК.

Я хочу знать, что технически не так с быстрым переключением ОС (вспомните спящий режим).

4 ответа4

9

То, что вы описываете, - это некоторые (более незначительные) функции клиентского гипервизора типа 1 (или неформатного) - на данный момент их несколько, но большинство из них не работают на платформах x86 или традиционных ПК. Крупные игроки на рынке виртуализации x86 (Citrix\Vmware\Microsoft) еще не выпустили ни одного, но есть четкие признаки того, что Citrix и VMware активно их развивают.

В пользовательском пространстве нет особого спроса на них, потому что (как уже говорили другие) вы можете в значительной степени достичь всего этого с клиентским гипервизором типа 2. Существует мнение, что они будут популярны в бизнес-среде, хотя по тем же причинам, по которым они нашли свою нишу на некоторых встраиваемых \ мобильных платформах, они должны обеспечивать упрощение управления и поддержки. Вы можете найти относительно старый (конец 2008 г.) пост в блоге о перспективах клиентских гипервизоров типа x86 Брайана Мэддена здесь.

7

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

5

Hibernate работает, потому что у ОС есть гарантия, что, когда она просыпается, все находится в том состоянии, в котором она находилась, когда ОС переходила в спящий режим.

Если вы позволите второй ОС работать, пока она находится в спящем режиме, это может привести к изменениям на жестком диске; когда вы переключаетесь обратно на первую ОС, все выглядит так, как будто диск мгновенно изменился. Либо ОС должна быть подготовлена к этому, либо вам нужно будет держать каждую ОС в отдельных разделах и следить за тем, чтобы они не мешали друг другу.

Таким образом, вы, вероятно, могли бы заставить его работать, но две ОС вообще не могли взаимодействовать друг с другом, что, вероятно, сделало бы эту функцию менее интересной, чем запуск второй ОС на виртуальной машине.

1

Таким образом, в основном вы просите, чтобы можно было перейти в спящий режим и затем перезагрузиться в другую ОС, но сэкономить несколько секунд времени, необходимого для прохождения через BIOS? Похоже, много усилий, чтобы сохранить эти несколько секунд. Большая часть времени будет потрачена на спящий режим одной ОС и на спящий режим другой ОС, так что это сэкономит вам лишь небольшую часть общего времени.

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