Прочее компьютерное

Alcohol 120%

что такое эмуляция, для чего она нужна, как работает? В общем по-подробней, пожалуйста
Alcohol 120% - эмулятор CDDVD-дисков. Программа создает на жестком диске ПК пользователя образ диска с данными, аудио или видео информацией, а затем предоставляет доступ к этим данным другим программам так, словно искомый диск находится в приводе. Alcohol 120% поддерживает работу со многими форматами CDDVD, имеет возможность работы с 31 образом одновременно, обеспечивает несоизмеримо большую (по сравнению с CD) скорость передачи данных между приложением и образом диска. Alcohol 120% может работать с большинством известных файлов-образов, эмулирует работу 200х скоростного CD-ROM, есть поиск образов, еще одна положительная черта - программа может копировать защищенные диски, обходить защиту SafeDisc, StarForce (частично) , Securom и LaserLock.
ЮС
Юрий Сучков
1 175
Лучший ответ
как бы копия диска . образ .если его смонтировать на виртуальный привод тоь это равносильно тому что в реальный дисковод поместить диск.. реальный .пограмма снимает копию диска .
Nurtas K.
Nurtas K.
7 433
Это виртуальный СD-Rom!К примеру: Скачала ты лицензионную игру! А без этой проги она у тебя не запустится! Монтируешь образ (файл с игрой)! И всё!
это искусственный привод CD/DVD, т. е. эмуляция. По простому - взял, сделал полную копию диска на комп. , и эту копию вставил в искусственный привод. Понятно???
эмуляция-Цели

* Создание нового микропроцессора/микроконтроллера. В этом случае при помощи эмулятора (программы или устройства) выполняются команды этого процессора.
* Необходимость выполнения также программного обеспечения, написанного для другого устройства или операционной системы.
* Тестирование программ написанных для различных систем.
Эмуляция позволяет выполнять компьютерную программу на платформе (компьютерной архитектуре и/или операционной системе) , отличной от той, для которой она была написана в оригинале. Эмуляцией также называют сам процесс этого выполнения. [источник не указан 31 день] В отличие от симуляции, которая лишь воспроизводит поведение программы, при эмуляции ставится цель точного моделирования состояния имитируемой системы, для выполнения оригинального машинного кода.

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

Одно из популярных применений эмуляции — выполнение на персональном компьютере игр, написанных для игровых автоматов или игровых приставок.

Теоретически, согласно тезису Чёрча — Тьюринга, любая операционная среда может быть эмулирована в любой другой среде. На практике, однако, встречается ряд трудностей; в частности, точное поведение эмулируемой системы часто не документированно и должно быть исследовано и определено с помощью обратной разработки.

Достаточно полная эмуляция некоторой аппаратной платформы требует предельной точности, до уровня отдельных тактовых циклов, недокументированных особенностей и даже ошибок реализации. Это особенно важно для таких моделей классических домашних машин, как Commodore 64, программное обеспечение которых сильно зависит от программистских решений. Выбор конкретного решения происходит с целью оптимизации (по размеру или скорости выполнения программы) , применяемой, например программистами игр, а также энтузиастами демосцены. Такие программы достаточно часто бывают основаны на недокументированных возможностях процессора или операционной системы.

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

Обычно, эмулятор состоит из нескольких модулей, отвечающих за различные подсистемы эмулируемого компьютера. Чаще всего, эмулятор состоит из:

* эмулятора или симулятора [источник не указан 31 день] центрального процессора
* модуля подсистемы памяти, эмулирующего ОЗУ и ПЗУ
* модуля или модулей эмуляции различных устройств ввода/вывода

Системная шина обычно не эмулируется, по причинам упрощения или повышения производительности, и виртуальная периферия обращается непосредственно к модулю ЦП и модулю памяти.
Ето прога