Lar Desenvolvimento O que é um executável (.exe)? - o que é techopedia

O que é um executável (.exe)? - o que é techopedia

Índice:

Anonim

Definição - O que significa Executable (.EXE)?

Um executável refere-se a um arquivo que contém instruções e dados destinados à execução de uma sequência de tarefas em um computador. O conteúdo do arquivo executável deve ser interpretado por um sistema operacional para instruções significativas do código da máquina a serem usadas pela CPU (unidade central de processamento físico).

Um executável também pode ser um arquivo composto por comandos para um compilador de software executar. Mesmo um script VB ou Java ou qualquer outro arquivo de origem da linguagem de script também pode ser considerado um executável.

Techopedia explica Executable (.EXE)

Alguns sistemas operacionais reconhecem executáveis ​​por uma extensão como .exe. Ou eles podem reconhecê-lo através de metadados, que marcam o arquivo como tendo permissão de execução, como é feito nos sistemas operacionais baseados em Unix. A maioria dos sistemas operacionais inicia o processo de execução verificando se o arquivo está em um formato executável válido para evitar que seqüências aleatórias de bits sejam executadas acidentalmente como instruções.

Os sistemas operacionais modernos gerenciam os recursos do computador. Isso implica que programas separados fazem chamadas do sistema para acessar recursos privilegiados. Como cada marca de sistema operacional possui seu próprio sistema para chamar procedimentos, os arquivos executáveis ​​geralmente são específicos do sistema operacional. Existem muitos métodos disponíveis para tornar os arquivos executáveis ​​executáveis ​​por mais de um único sistema operacional, por exemplo, implementando uma interface binária de aplicativo semelhante ou correspondente.

Vários executáveis ​​nem sempre aderem a uma determinada interface binária de hardware ou conjunto de instruções. Eles estão disponíveis no formato de bytecode para compilação em tempo real ou no código-fonte para uso em um formulário de linguagem de script.

O que é um executável (.exe)? - o que é techopedia