Виконуваний модуль - це
Здійснимих (виконуваний) модуль (також здійсненний файл. Англ. Executable file) - це різновид файлу. вміст якого є готовою до безпосереднього виконання комп'ютерною програмою.
Найчастіше він містить двійкове подання машинних інструкцій для певного процесора. (З цієї причини на програмістські сленгу щодо нього використовують слово бінарник - кальку з англійської binary, але може містити і інструкції на интерпретируемом мовою програмування. Для виконання яких потрібно інтерпретатор. Щодо останніх часто використовується термін скрипт.)
Виконанням бінарних файлів займаються апаратно і програмно-реалізовані машини. До перших належить центральні процесори. до других - віртуальні машини, наприклад, віртуальна машина Java. Формат бінарного файлу визначається архітектурою виконує його машини. (Огляд форматів міститься в статті про об'єктних модулях.) Відомі машини, реалізовані як апаратно, так і програмно, наприклад, і віртуальна машина VMWare.
Статус можливості виконання файлу найчастіше визначається прийнятими угодами. Так, в одних операційних системах виконані файли розпізнаються завдяки угоді про іменуванні файлів (наприклад, шляхом зазначення в назві розширення файлу - «.exe» або «.bin»), тоді як в інших виконані файли мають специфічними метаданими (наприклад, бітом дозволу « execute »в
Найчастіше виконані файли містять виклики бібліотечних функцій, наприклад, виклики функцій операційної системи. Таким чином, поряд з процесорозалежність (машінозавісімим є будь-який виконуваний файл) виконуваним файлам може бути властива залежність від операційної системи.
Дивитися що таке "Виконавчий модуль" в інших словниках:
Декомпіляція - декомпілятори це програма, яка транслює виконуваний модуль (отриманий на виході компілятора) у відносно еквівалентний вихідний код на мові програмування високого рівня. Для порівняння, дизассемблер транслює виконуваний модуль ... ... Вікіпедія