Я искал Google для ответа на свой вопрос, но я не нашел хороших результатов. Я сделал виртуализацию 32-разрядных 64-разрядных ОС. Я хочу спросить: возможно ли иметь виртуализацию для 16-битного процессора, 16-битной ОС? Если да, можем ли мы сделать это на машинах этого поколения? Если нет - почему бы и нет? Благодарим вас за помощь заранее.Виртуализация 16-битного процессора, 16 бит ОС
ответ
Виртуализация - это процесс создания гостевой операционной системы «видеть мир», как если бы он работал на собственном, частном оборудовании.
Как это было, это было навсегда. Например, большинство программ MSDOS по-прежнему работают в Windows - просто потому, что на них был уровень виртуализации MSDOS, который запустил эти приложения, хотя они не имеют доступ к таким вещам, как контроллер клавиатуры по своему физическому адресу аппаратного обеспечения, или могут напрямую пишите в память видеокарты, подключенной к ISA.
Так что да, это возможно, и все еще сделано. Это особенно просто, поскольку аппаратное обеспечение для эмулирования было проще.
Вы упомянули, что находитесь в Mac OS. Это уже довольно старинный! OS X была выпущена в 2001 году, поэтому у вас, вероятно, есть большой опыт эмуляции устаревшего оборудования.
Оглядываясь на историю Mac OS, ее раньше запускали на PowerPC, до того, как Apple перешла на компьютеры на базе x86 в 2002/2003 году (IIRC). Но прежде, среда Apple была основанной на Motorola 68k, которая также представляет собой гибридную 16/32-битную платформу, и поэтому в 32-битном режиме поддерживался широкий спектр 16-битного программного обеспечения.
Так, в конце концов, чтобы ответить на ваш буквального вопрос:
Можно ли иметь виртуализацию для 16bit CPU, 16bit OS
Да, возможно, это сделано много, и это не очень сложно даже эмулировать полные машины.
спасибо за разъяснения @Marcus Müller ... получил мое сомнение:) – minigeek
Итак, что вы думаете о среде DOS внутри вашей Windows 95 и последующих? –
Я использую MacOS. Я не знаю об этом, если бы вы могли объяснить, я буду благодарен :) – minigeek
То же самое существовало для классических 16-битных Mac OS в OS X в течение многих лет –