Як зробити емуляцію

Як зробити емуляцію

Будь обчислювальна система може емулювати будь-яку іншу, володіючи достатнім обсягом ресурсів. Для цього необхідна спеціальна програма, яка називається емулятором. Такі програми існують як для комп’ютерів, так і для смартфонів.

Інструкція

  1. Нерідко виникає необхідність емулювати на одному IBM PC-сумісному комп’ютері іншої такої ж комп’ютер. Це дозволяє, наприклад, запускати Linux поверх Windows або навпаки, експериментувати з різними екзотичними операційними системами, наприклад, MenuetOS, не виділяючи для цього окремих розділів на жорсткому диску.

    Для цього існує декілька емуляторів, зокрема, QEMU, Bochs, Microsoft Virtual PC. Завантажити перший з них можна за наступною адресою http://wiki.qemu.org/Download. Керівництво користувача цієї програми розташовано на http://wiki.qemu.org/Manual
  2. Програми, адаптовані персональний комп’ютер цілком, досить ресурсомісткі. Набагато менше ресурсів вимагають для своєї роботи програми, адаптовані строго певні операційні системи. Так, наприклад, для запуску програм, призначених для DOS, поверх Linux або Windows можна використовувати програми Dosemu і DOSBOX. Перша з них працює тільки в Linux і вимагає, щоб процесор був з системою команд x86. Друга працює як в Linux, так і в Windows, на процесорах з системам команд x86 і ARM, але працює повільніше і вимагає більше ОЗУ.

    Перший з емуляторів можна скачати за адресою http://dosemu.org/stable/. Другий же емулятор доступний на сторінці http://www.dosbox.com/download.php?main=1
  3. Дуже часто доводиться запускати в операційній системі Linux програми, призначені для Windows, наприклад, при відсутності на комп’ютері останнього. Для цього призначений емулятор Wine. Він входить в комплект цілого ряду дистрибутивів Linux. Якщо ж він відсутній, завантажити його можна з наступної сторінки: http://www.winehq.org/download/

    Недоліком Wine є сумісність далеко не з усіма програмами. Слід також враховувати, що ліцензія браузера Internet Explorer забороняє запуск його під цим емулятором.
  4. Програми, призначені для комп’ютера Sinclair ZX Spectrum, можна запускати не тільки на комп’ютері, але і на багатьох моделях стільникових телефонів. Це стало можливим завдяки політиці нинішнього власника прав на Spectrum — фірми Amstrad, яка прямо дозволяє створення таких емуляторів всім бажаючим.

    Знайти програму для емуляції цього комп’ютера для необхідного вам поєднання платформи та операційної системи можна на наступній сторінці http://www.worldofspectrum.org/emulators.html. Самі ігри та інші програми для запуску в цих емуляторах можна на тому ж сайті за наступною адресою: http://www.worldofspectrum.org/archive.html