Я искал 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
- 1. 16 бит бит глубина
- 2. Boost CRC 16 бит
- 3. добавляющие 16 бит регистров
- 4. 16 бит MUL сборка
- 5. 16-бит float MPI_Reduce?
- 6. Является ли процессор 8088 8 бит или 16 бит?
- 7. Я кодирую для ОС или процессора?
- 8. Проверка процессора 32 бит или 64 бит
- 9. RasterLayer 16-бит в RasterLayer 8-бит
- 10. Как конвертировать 8 бит в 16 бит?
- 11. преобразователь волны 24 бит 16 бит
- 12. 8 бит звуковых образцов до 16 бит
- 13. Linear PCM 16 бит до 8 бит
- 14. Преобразование 16 бит pcm в 8 бит
- 15. Ключ 128 бит, возвращаемый массив 16 бит
- 16. Ассемблер i8080 Умножение двух номеров 16 бит
- 17. Расширение знака до 16 бит
- 18. OpenCV с RGB 16 бит
- 19. Диапазон значений 16 бит WAVE
- 20. Вращающийся хэш для 16 бит
- 21. Python и 16-бит PGM
- 22. Самый высокий 16-бит EAX
- 23. Преобразование 16 бит в bcd
- 24. Обработка звука 16 бит аудио
- 25. 16 бит с плавающей запятой
- 26. 16 бит шестнадцатеричный и переменные
- 27. Shuffle 16 бит векторов SSE
- 28. Сохранение даты в 16 бит
- 29. плавать [] 16 бит в байты []
- 30. Как спать в сборе 16 бит x86?
Итак, что вы думаете о среде DOS внутри вашей Windows 95 и последующих? –
Я использую MacOS. Я не знаю об этом, если бы вы могли объяснить, я буду благодарен :) – minigeek
То же самое существовало для классических 16-битных Mac OS в OS X в течение многих лет –