2017-01-18 3 views
1

Я искал Google для ответа на свой вопрос, но я не нашел хороших результатов. Я сделал виртуализацию 32-разрядных 64-разрядных ОС. Я хочу спросить: возможно ли иметь виртуализацию для 16-битного процессора, 16-битной ОС? Если да, можем ли мы сделать это на машинах этого поколения? Если нет - почему бы и нет? Благодарим вас за помощь заранее.Виртуализация 16-битного процессора, 16 бит ОС

+0

Итак, что вы думаете о среде DOS внутри вашей Windows 95 и последующих? –

+0

Я использую MacOS. Я не знаю об этом, если бы вы могли объяснить, я буду благодарен :) – minigeek

+0

То же самое существовало для классических 16-битных Mac OS в OS X в течение многих лет –

ответ

0

Виртуализация - это процесс создания гостевой операционной системы «видеть мир», как если бы он работал на собственном, частном оборудовании.

Как это было, это было навсегда. Например, большинство программ 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

Да, возможно, это сделано много, и это не очень сложно даже эмулировать полные машины.

+0

спасибо за разъяснения @Marcus Müller ... получил мое сомнение:) – minigeek

Смежные вопросы