Прочее компьютерное
Alcohol 120%
что такое эмуляция, для чего она нужна, как работает? В общем по-подробней, пожалуйста
Alcohol 120% - эмулятор CDDVD-дисков. Программа создает на жестком диске ПК пользователя образ диска с данными, аудио или видео информацией, а затем предоставляет доступ к этим данным другим программам так, словно искомый диск находится в приводе. Alcohol 120% поддерживает работу со многими форматами CDDVD, имеет возможность работы с 31 образом одновременно, обеспечивает несоизмеримо большую (по сравнению с CD) скорость передачи данных между приложением и образом диска. Alcohol 120% может работать с большинством известных файлов-образов, эмулирует работу 200х скоростного CD-ROM, есть поиск образов, еще одна положительная черта - программа может копировать защищенные диски, обходить защиту SafeDisc, StarForce (частично) , Securom и LaserLock.
как бы копия диска . образ .если его смонтировать на виртуальный привод тоь это равносильно тому что в реальный дисковод поместить диск.. реальный .пограмма снимает копию диска .
Это виртуальный СD-Rom!К примеру: Скачала ты лицензионную игру! А без этой проги она у тебя не запустится! Монтируешь образ (файл с игрой)! И всё!
это искусственный привод CD/DVD, т. е. эмуляция. По простому - взял, сделал полную копию диска на комп. , и эту копию вставил в искусственный привод. Понятно???
эмуляция-Цели
* Создание нового микропроцессора/микроконтроллера. В этом случае при помощи эмулятора (программы или устройства) выполняются команды этого процессора.
* Необходимость выполнения также программного обеспечения, написанного для другого устройства или операционной системы.
* Тестирование программ написанных для различных систем.
Эмуляция позволяет выполнять компьютерную программу на платформе (компьютерной архитектуре и/или операционной системе) , отличной от той, для которой она была написана в оригинале. Эмуляцией также называют сам процесс этого выполнения. [источник не указан 31 день] В отличие от симуляции, которая лишь воспроизводит поведение программы, при эмуляции ставится цель точного моделирования состояния имитируемой системы, для выполнения оригинального машинного кода.
При использовании языков высокого уровня, иногда в целях сохранения быстродействия исполняемой программы, вместо эмуляции делают портирование программ в новую среду. В этом случае производится переписывание заново аппаратно-зависимых участков кода.
Одно из популярных применений эмуляции — выполнение на персональном компьютере игр, написанных для игровых автоматов или игровых приставок.
Теоретически, согласно тезису Чёрча — Тьюринга, любая операционная среда может быть эмулирована в любой другой среде. На практике, однако, встречается ряд трудностей; в частности, точное поведение эмулируемой системы часто не документированно и должно быть исследовано и определено с помощью обратной разработки.
Достаточно полная эмуляция некоторой аппаратной платформы требует предельной точности, до уровня отдельных тактовых циклов, недокументированных особенностей и даже ошибок реализации. Это особенно важно для таких моделей классических домашних машин, как Commodore 64, программное обеспечение которых сильно зависит от программистских решений. Выбор конкретного решения происходит с целью оптимизации (по размеру или скорости выполнения программы) , применяемой, например программистами игр, а также энтузиастами демосцены. Такие программы достаточно часто бывают основаны на недокументированных возможностях процессора или операционной системы.
В противоположность этому, на некоторых других платформах довольно мало использовался прямой доступ к оборудованию. В этом случае оказывается достаточным обеспечить некоторый уровень совместимости, обеспечивающий трансляцию системных вызовов эмулируемой системы в вызовы работающей системы.
Обычно, эмулятор состоит из нескольких модулей, отвечающих за различные подсистемы эмулируемого компьютера. Чаще всего, эмулятор состоит из:
* эмулятора или симулятора [источник не указан 31 день] центрального процессора
* модуля подсистемы памяти, эмулирующего ОЗУ и ПЗУ
* модуля или модулей эмуляции различных устройств ввода/вывода
Системная шина обычно не эмулируется, по причинам упрощения или повышения производительности, и виртуальная периферия обращается непосредственно к модулю ЦП и модулю памяти.
* Создание нового микропроцессора/микроконтроллера. В этом случае при помощи эмулятора (программы или устройства) выполняются команды этого процессора.
* Необходимость выполнения также программного обеспечения, написанного для другого устройства или операционной системы.
* Тестирование программ написанных для различных систем.
Эмуляция позволяет выполнять компьютерную программу на платформе (компьютерной архитектуре и/или операционной системе) , отличной от той, для которой она была написана в оригинале. Эмуляцией также называют сам процесс этого выполнения. [источник не указан 31 день] В отличие от симуляции, которая лишь воспроизводит поведение программы, при эмуляции ставится цель точного моделирования состояния имитируемой системы, для выполнения оригинального машинного кода.
При использовании языков высокого уровня, иногда в целях сохранения быстродействия исполняемой программы, вместо эмуляции делают портирование программ в новую среду. В этом случае производится переписывание заново аппаратно-зависимых участков кода.
Одно из популярных применений эмуляции — выполнение на персональном компьютере игр, написанных для игровых автоматов или игровых приставок.
Теоретически, согласно тезису Чёрча — Тьюринга, любая операционная среда может быть эмулирована в любой другой среде. На практике, однако, встречается ряд трудностей; в частности, точное поведение эмулируемой системы часто не документированно и должно быть исследовано и определено с помощью обратной разработки.
Достаточно полная эмуляция некоторой аппаратной платформы требует предельной точности, до уровня отдельных тактовых циклов, недокументированных особенностей и даже ошибок реализации. Это особенно важно для таких моделей классических домашних машин, как Commodore 64, программное обеспечение которых сильно зависит от программистских решений. Выбор конкретного решения происходит с целью оптимизации (по размеру или скорости выполнения программы) , применяемой, например программистами игр, а также энтузиастами демосцены. Такие программы достаточно часто бывают основаны на недокументированных возможностях процессора или операционной системы.
В противоположность этому, на некоторых других платформах довольно мало использовался прямой доступ к оборудованию. В этом случае оказывается достаточным обеспечить некоторый уровень совместимости, обеспечивающий трансляцию системных вызовов эмулируемой системы в вызовы работающей системы.
Обычно, эмулятор состоит из нескольких модулей, отвечающих за различные подсистемы эмулируемого компьютера. Чаще всего, эмулятор состоит из:
* эмулятора или симулятора [источник не указан 31 день] центрального процессора
* модуля подсистемы памяти, эмулирующего ОЗУ и ПЗУ
* модуля или модулей эмуляции различных устройств ввода/вывода
Системная шина обычно не эмулируется, по причинам упрощения или повышения производительности, и виртуальная периферия обращается непосредственно к модулю ЦП и модулю памяти.
Ето прога
Похожие вопросы
- ПОДЕЛИТЕСЬ ЛЮДИ ДОБРЫЕ!!! Кому не жалко!!! Alcohol 120%
- Как пользоваться Alcohol 120%, чтобы игру любую играть без диска? Помогите пожалуйста!!!
- Где можно бесплатно скачать Deamon Tools или Alcohol 120% с кряком?
- Alcohol 120 что это за программа и для чего она нужна? и как в ней работать?
- Alcohol для win 7
- Как смонтировать mds и mdf файлы с помощью alcohol? и нужен ли для этого CD?
- Подскажите пожалуйста! На моём съёмном жёстком диске пропали мои данные ( около 120 Гигов).
- подскажите как поль3оваца алкоголем на 120 % плиииии3!!!!
- зачем нужна прога алкоголь 120% )))
- Какое разрешение у ЖК-теликов до 120 тысяч рублей? И надо ли его покупать, если ноут 17", 1920x1200, он ведь четче?