Эмулирует что это значит

Значение слова «эмулировать»

Эмулирует что это значит. Смотреть фото Эмулирует что это значит. Смотреть картинку Эмулирует что это значит. Картинка про Эмулирует что это значит. Фото Эмулирует что это значит

эмули́ровать

1. комп. имитировать программными средствами работу какого-либо физического устройства, процесса, другого программного средства или действий пользователя ◆ Генетические алгоритмы отбора эмулируют процесс «естественной» эволюции; в алгоритмах данного класса рассматривается популяция хромосом, которые представляют собой возможные решения отбора. «Построение и анализ статистических моделей прогнозирования основных финансовых агрегатов», 2004 г. // «Вопросы статистики» (цитата из НКРЯ) ◆ Виртуальная машина ― это программно эмулируемый, в рамках приложения Windows, компьютер, оснащенный по выбору собственным набором виртуальных внешних устройств, в частности, дисков и сетевых интерфейсов. «Вычислительная инфраструктура для прикладных задач — будущее и настоящее», 2004 г. // «Геоинформатика» (цитата из НКРЯ)

2. прост. то же, что симулировать; создавать видимость, внешнее подобие; копировать внешние проявления или характерные особенности чего-либо ◆ Производители нередко устанавливают дополнительные двухкатушечные звукосниматели с шумоподавлением (humbucker), переделанные в однокатушечные, чтобы эмулировать сигнал, генерируемый звукоснимателем Stratocaster. Марк Филипс, «Гитара для «чайников»» / перевод А. А. Чекаткова, 2008 г.

Делаем Карту слов лучше вместе

Эмулирует что это значит. Смотреть фото Эмулирует что это значит. Смотреть картинку Эмулирует что это значит. Картинка про Эмулирует что это значит. Фото Эмулирует что это значитПривет! Меня зовут Лампобот, я компьютерная программа, которая помогает делать Карту слов. Я отлично умею считать, но пока плохо понимаю, как устроен ваш мир. Помоги мне разобраться!

Спасибо! Я стал чуточку лучше понимать мир эмоций.

Вопрос: кряду — это что-то нейтральное, положительное или отрицательное?

Источник

Эмуляция

Эмулирует что это значит. Смотреть фото Эмулирует что это значит. Смотреть картинку Эмулирует что это значит. Картинка про Эмулирует что это значит. Фото Эмулирует что это значит

Эмулирует что это значит. Смотреть фото Эмулирует что это значит. Смотреть картинку Эмулирует что это значит. Картинка про Эмулирует что это значит. Фото Эмулирует что это значит

Эмулирует что это значит. Смотреть фото Эмулирует что это значит. Смотреть картинку Эмулирует что это значит. Картинка про Эмулирует что это значит. Фото Эмулирует что это значит

Эмулирует что это значит. Смотреть фото Эмулирует что это значит. Смотреть картинку Эмулирует что это значит. Картинка про Эмулирует что это значит. Фото Эмулирует что это значит

Эмуля́ция (англ. emulation ) — воспроизведение программными или аппаратными средствами либо их комбинацией работы других программ или устройств. [1]

Содержание

Аппаратная и программно-аппаратная эмуляция

В случае программно-аппаратного комплекса эмулятором является специальное электронное устройство, выполненное в виде платы. [2]

Программная эмуляция

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

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

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

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

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

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

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

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

Источник

Значение слова «эмуляция»

Эмулирует что это значит. Смотреть фото Эмулирует что это значит. Смотреть картинку Эмулирует что это значит. Картинка про Эмулирует что это значит. Фото Эмулирует что это значит

Делаем Карту слов лучше вместе

Эмулирует что это значит. Смотреть фото Эмулирует что это значит. Смотреть картинку Эмулирует что это значит. Картинка про Эмулирует что это значит. Фото Эмулирует что это значитПривет! Меня зовут Лампобот, я компьютерная программа, которая помогает делать Карту слов. Я отлично умею считать, но пока плохо понимаю, как устроен ваш мир. Помоги мне разобраться!

Спасибо! Я стал чуточку лучше понимать мир эмоций.

Вопрос: отложиться — это что-то нейтральное, положительное или отрицательное?

Синонимы к слову «эмуляция&raquo

Предложения со словом «эмуляция&raquo

Понятия со словом «эмуляция»

Отправить комментарий

Дополнительно

Предложения со словом «эмуляция&raquo

Если эмуляция прошла успешно, можно приступать к записи диска.

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

В данном контексте эмуляция – это имитация с целью сравняться или превзойти.

Синонимы к слову «эмуляция&raquo

Правописание

Карта слов и выражений русского языка

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

Справочная информация по склонению имён существительных и прилагательных, спряжению глаголов, а также морфемному строению слов.

Сайт оснащён мощной системой поиска с поддержкой русской морфологии.

Источник

Национальная библиотека им. Н. Э. Баумана
Bauman National Library

Персональные инструменты

Эмуляция (Операционные Системы)

Эмуляция (англ. emulation ) – это совокупность логических и технических средств и ресурсов, направленных на полную имитацию технического устройства выбранной пользователем системы для максимально точного воспроизведения всех процессов, происходящих внутри эмулируемой системы.

Содержание

История

Впервые о проблеме ускорения процесса симуляции заговорили в IBM в конце 50-х годов, когда в компании столкнулись с недостаточной производительностью при использовании программной симуляции в своих разработках, а также при интеграции в них программ, написанных для машин прошлого поколения. При разработке продуктов линейки IBM System 360 инженеры компании применили систему микрокода, которая показала увеличение производительности относительно систем, использовавших инструменты программной симуляции. В 1964 году IBM вводит понятие «эмуляции» для описания принципа микрокода для программного форсирования процесса симуляции.

Различие процесса эмуляции и симуляции

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

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

Виды эмуляций

Структура систем эмуляций

Эмулятор – программа эмуляции, как правило, состоит из модулей, которые выполняют процессы, соответствующие процессам эмулируемой системы. Наиболее распространенная схема представляет собой:

Центральный процессор – самая трудоемкая часть создания эмулятора. Для упрощения процесса создания эмуляторов аще всего используют «готовые» модули CPU. Самая простая форма CPU – интерпретатор, программа отслеживающая поток выполнения программы и при встрече машинной инструкции выполняет операцию «языкового перевода» оригинальным инструкциям на процессоре хоста.

Интерпретаторы популярны при моделировании ЭВМ крайне низкой по сегодняшним меркам производительностью, однако этого бывает достаточно, учитывая простоту реализации таких способов эмуляции Для эмуляции устройств с сравнимой производительностью машины-хоста используется процесс «компиляции на лету», что позволило решить проблемы с самомодифицирующиесями кодами и отсутствием надежного способа разделения данных. Компилятор ожидает, пока поток управления процессором не перейдет в область, содержащую нетранслированный код. Только тогда («на лету») происходит трансляция блока кода в код, который может быть выполнен. Обработанный код помещается в кэш кода, при этом оригинальный код не подвергается изменению. В таком случае даже блоки данных подвергнутся бессмысленной трансляции компилятором, единственным эффектом чего будет увеличение времени работы транслятора.

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

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

Отличительные особенности процессов виртуализации от эмуляции

Виртуализатор исполняет код на том же процессоре, используя специальные режимы работы процессора. Ресурсы (память, диск и др.) предоставляет также напрямую или перехватывая обращения для «подсовывания» нужных данных. Иначе говоря, виртуализатор или совсем не эмулирует (имитирует) реальную машину, её архитектуру и процессор или делает это в минимальном варианте для отдельных ресурсов, для выполнения поставленной перед ним задачи.

Соответственно, преимущества виртуализатора в скорости исполнения кода, программа в «виртуалке» без специальной поддержки будет работать медленнее всего на 30-50%. При наличии поддержки виртуализации специальными командами процессора задержки могут быть совсем не большими по сравнению с нативным исполнением, разница в скорости может быть буквально несколько процентов.

Оценка процесса эмуляции

К плюсам можно отнести

Из недостатков можно выделить следующее:

Источник

Значение слова эмулировать

имитировать программными средствами работу какого-либо физического устройства, процесса, другого программного средства или действий пользователя ; создавать видимость, внешнее подобие; копировать внешние проявления или характерные особенности чего-либо

Поскольку при этом полностью эмулируется поведение как процессора, так и всех внешних устройств, то существует возможность эмулировать компьютер с архитектурой Intel х86 на компьютерах с совершенно другой архитектурой, например на рабочих станциях Mac или на серверах Sun с RISC-процессорами.

Есть методы, позволяющие объекту эмулировать булевские значения и участвовать в операторах if и while.

Если какое-либо требуемое свойство не поддерживается, Direct3D попытается эмулировать его на программном уровне.

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

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

При попытке перехвата управления сразу сообщать мне, эмулировать положительную попытку перехвата управления.»

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *