SóProvas


ID
223963
Banca
UFF
Órgão
UFF
Ano
2009
Provas
Disciplina
Programação
Assuntos

O utilitário responsável por gerar, a partir de um ou mais módulos-objeto, um único programa executável é conhecido como:

Alternativas
Comentários
  • Criação de um programa:
    • Compilação
      • Análise Léxica -> Verifica as caracterisicas da linguagem utilizada
      • Análise Seintática -> Sintáxe do código
      • Análise Semântica -> Se o contexto está certo
      • Código intermediário
      • Otimização
    • Ligação (Linker) -> Integração de várias biblitecas e gera uma grande unidade executável.
    • Carregamento
  • Sequencia:

    Programa fonte -> Pré-processador -> programa fonte -> compilador -> Programa assembly -> montador -> Vários programas objeto -> Link -> Programa binário executavél -> Packet -> Programa binário executável -> Loader -> Execução
  • Montador (assembler): traduz um programa-fonte em linguagem de montagem em um programa-objeto não executável (módulo-objeto)

    Compilador: gera a partir de um programa escrito em uma linguagem de alto nível, um programa de linguagem de máquina não executável.

    Interpretador: é um tradutor que não gera módulo-objeto. A partir de um programa escrito em linguagem de alto nível, o interpretador, durante a execução, traduz cada instrução e a executa imediatamente. Não existe a geração de um código executável.

    Linker: gera a partir de um ou mais módulos-objeto, um único programa executável.

    Loader: carrega na memória principal um programa para ser executado. É classificado como tipo absoluto ou relocável.

    Alternativa: D