Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Исполнимый модуль22 января 2011Исполнимый модуль, исполнимый файл файл, содержащий программу в виде, в котором она может быть исполнена компьютером. Чаще всего он содержит двоичное представление машинных инструкций для определённого процессора, но может содержать и инструкции на интерпретируемом языке программирования, для исполнения которых требуется интерпретатор. В отношении последних часто используется термин «скрипт». Исполнением бинарных файлов занимаются аппаратно- и программно-реализованные машины. К первым относятся процессоры например, семейств x86 или SPARC. Ко вторым виртуальные машины, например, виртуальная машина Java или .NET Framework. Формат бинарного файла определяется архитектурой исполняющей его машины. Известны машины, реализованные как аппаратно, так и программно, например, процессоры семейства x86 и виртуальная машина VMware. Статус исполнимости файла чаще всего определяется принятыми соглашениями. Так, в одних операционных системах исполнимые файлы распознаются благодаря соглашению об именовании файлов, тогда как в других исполнимые файлы обладают специфичными метаданными. В современных компьютерных архитектурах исполнимые файлы содержат большие объемы данных, не являющихся компьютерной программой: описание программного окружения, в котором программа может быть выполнена, данные для отладки программы, используемые константы, данные, которые могут потребоваться операционной системе для запуска процесса, и даже описания структур окон графической подсистемы, используемых программой. Зачастую исполнимые файлы содержат вызовы библиотечных функций, например, вызовы функций операционной системы. Таким образом, наряду с процессорозависимостью исполнимым файлам может быть свойственна зависимость от версии операционной системы и её компонент. Просмотров: 1155
|