Inhoudsopgave:
Definitie - Wat betekent Executable (.EXE)?
Een uitvoerbaar bestand verwijst naar een bestand met instructies en gegevens die zijn bedoeld voor het uitvoeren van een reeks taken op een computer. De inhoud van het uitvoerbare bestand moet door een besturingssysteem worden geïnterpreteerd als een zinvolle machinecode-instructies voor gebruik door de fysieke centrale verwerkingseenheid (CPU).
Een uitvoerbaar bestand kan ook een bestand zijn dat bestaat uit opdrachten die een softwarecompiler moet uitvoeren. Zelfs een VB- of Java-script of een ander bronbestand van de scripttaal kan ook als uitvoerbaar worden beschouwd.
Techopedia verklaart Executable (.EXE)
Sommige besturingssystemen herkennen uitvoerbare bestanden door een extensie zoals .exe. Of ze kunnen het herkennen aan de hand van metagegevens, waarmee het bestand wordt uitgevoerd als uitvoermachtiging, zoals wordt gedaan in op Unix gebaseerde besturingssystemen. De meeste besturingssystemen starten het uitvoeringsproces door te controleren of het bestand een geldige uitvoerbare vorm heeft om te voorkomen dat willekeurige bitreeksen per ongeluk als instructies worden uitgevoerd.
Moderne besturingssystemen beheren computerbronnen. Dit houdt in dat afzonderlijke programma's het systeem aanroepen voor toegang tot geprivilegieerde bronnen. Aangezien elk merk besturingssystemen zijn eigen procedures voor het aanroepen van systemen heeft, zijn uitvoerbare bestanden doorgaans besturingssysteemspecifiek. Er zijn veel beschikbare methoden om uitvoerbare bestanden uitvoerbaar te maken door meer dan een enkel besturingssysteem, bijvoorbeeld het implementeren van een vergelijkbare of bijpassende applicatie-binaire interface.
Verschillende uitvoerbare bestanden houden niet altijd vast aan een bepaalde hardware-binaire interface of instructieset. Ze zijn beschikbaar in bytecode-vorm voor realtime compilatie of in broncode voor gebruik in een scripttaal.
