Двоичная компиляция

Двоичная компиляция

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

Примерами двоичных систем компиляции являются:

  • Lintel фирмы ЗАО МЦСТ, использование x86-приложений на процессоре Эльбрус 2000 (E2k)
  • IA-32 EL (Execution Layer) фирмы Itanium

Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Смотреть что такое "Двоичная компиляция" в других словарях:

  • Двоичная трансляция — В компьютерной области под двоичной трансляцией (от англ. binary translation) понимают эмуляцию одного набора инструкций на другом за счет трансляции машинного кода. Последовательности инструкций переводятся из исходного набора (source) в целевой …   Википедия

  • Эльбрус 2000 (микропроцессор) — Микропроцессор «Эльбрус 3М» Эльбрус 2000 (E2K)  российский микропроцессор, основанный на архитектуре МЦСТ при участии студентов МФТИ. Задумывался как дальнейшее развитие архитектуры Эльбрус 3 в микропроцессорном исполнении. Использует технологию… …   Википедия

  • Е2K — Микропроцессор «Эльбрус 3М» Эльбрус 2000 (E2K)  российский микропроцессор, основанный на архитектуре МЦСТ при участии студентов МФТИ. Задумывался как дальнейшее развитие архитектуры Эльбрус 3 в микропроцессорном исполнении. Использует технологию… …   Википедия

  • Эльбрус-2000 (микропроцессор) — Микропроцессор «Эльбрус 3М» Эльбрус 2000 (E2K)  российский микропроцессор, основанный на архитектуре МЦСТ при участии студентов МФТИ. Задумывался как дальнейшее развитие архитектуры Эльбрус 3 в микропроцессорном исполнении. Использует технологию… …   Википедия

  • Эльбрус-2000 — Микропроцессор «Эльбрус 3М» Эльбрус 2000 (E2K)  российский микропроцессор, основанный на архитектуре МЦСТ при участии студентов МФТИ. Задумывался как дальнейшее развитие архитектуры Эльбрус 3 в микропроцессорном исполнении. Использует технологию… …   Википедия

  • Эльбрус-2000 (процессор) — Микропроцессор «Эльбрус 3М» Эльбрус 2000 (E2K)  российский микропроцессор, основанный на архитектуре МЦСТ при участии студентов МФТИ. Задумывался как дальнейшее развитие архитектуры Эльбрус 3 в микропроцессорном исполнении. Использует технологию… …   Википедия

  • Эльбрус (процессор) — Микропроцессор «Эльбрус 3М» Эльбрус 2000 (E2K)  российский микропроцессор, основанный на архитектуре МЦСТ при участии студентов МФТИ. Задумывался как дальнейшее развитие архитектуры Эльбрус 3 в микропроцессорном исполнении. Использует технологию… …   Википедия

  • Паскаль (язык программирования) — Эта статья или раздел нуждается в переработке. В Паскале нет модулей, ООП и прочих новомодных веяний. Описание расширений должно присутствовать только в статьях о соответ …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»