Я изучаю различные виды виртуализации.

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

Я думаю больше о серверном приложении, в котором несколько виртуальных серверов (гостей) работают на одном хосте. Если на главном компьютере должен быть 32-разрядный процессор и 32-разрядная ОС, я вряд ли смогу понять, как это сработало бы, если бы ему приходилось разделять максимум 4 ГБ ОЗУ с виртуальными гостями - ресурсов просто не хватило бы запустить несколько гостей? Я немного покопался и не могу найти много на эту тему.

2 ответа2

1

Надеюсь, нет 32-битного ограничения. x86 следует понимать как обобщенный термин, охватывающий архитектуры как x86, так и x86-64 (он же amd64), и противопоставлять такие архитектуры, как SPARC, ARM, PA-RISC, Alpha, Power, Itanium и тому подобное.

0

Когда говорится "процессоры x86", это означает, что процессоры могут работать на архитектуре набора команд x86, обычно Intel/AMD. Таким образом, технология виртуализации, которую вы пытаетесь установить, может работать только на этом оборудовании.

Итак, теперь вы должны либо загрузить x86-совместимый установщик той же технологии виртуализации, которую вы хотите использовать, либо перейти на x86-совместимую технологию виртуализации, либо купить процессор, поддерживающий текущее программное обеспечение для виртуализации. Почти каждое программное обеспечение для виртуализации имеет версию x86.

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