SóProvas


ID
122614
Banca
ESAF
Órgão
SUSEP
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Em relação a compiladores, ligadores (link-editores) e interpretadores, é correto afirmar que

Alternativas
Comentários
  • Link-editor
    É o utilitário responsável por gerar, a partir de um ou mais módulos-objeto, um único programa executável.Reúne módulos compilados e conserta suas referências não resolvidas.
    Ele faz isso, pesquisando as bibliotecas de programa para encontrar rotinas de biblioteca usadas pelo programa, determinando os locais da memória que o código de cada módulo ocupará e relocando suas instruções ajustando referências absolutas e resolvendo as referências entre os arquivos.
     
    Montador
    Traduz um arquivo de instruções em assembly para um arquivo de instruções de máquina binárias e dados binários.
     
    Compilador
    Um compilador é um programa que lê um programa escrito em uma linguagem (linguagem fonte) e a traduz em um programa equivalente em outra linguagem (linguagem alvo ou objeto).
  • Complementando o comentário anterior, o processo de geração de um executável C/C++ exemplifica o caso genérico (compilaçã0->montagem->ligação): 

    Fonte: http://www.tenouk.com/ModuleW.html
  • A. Função do carregador
    B. Função do carregador
    C. Função do linkeditor
    D. Correta
    E. O compilador possui uma melhor performance, pois não depende do código-fonte

  • Gabarito D

    Em computação, um ligadorvinculador ou editor de ligação (do inglês, linker ou link editor) é um programa utilitário que recebe um ou mais arquivos objeto gerados por um compilador e combina-os em um único arquivo executável, arquivo de biblioteca ou outro arquivo 'objeto'.

    Uma versão mais simples que escreve sua saída diretamente na memória é chamada de carregador, desta forma o carregamento é normalmente considerado um processo separado.

     

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !