Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Compilador — Instituto Consulplan 2022

Arquitetura de ComputadoresCompilador
Código
qq772502
Banca
Instituto Consulplan
Órgão
PGE-SC
Ano
2022
Nível
Médio
Cargo
Técnico em Informática - Edital nº 2
Programas de computadores diretamente relacionados com serviços complementares do sistema operacional podem ser chamados de programas utilitários. Considerando os programas utilitários do sistema operacional, assinale a afirmativa INCORRETA.
  1. AO debugger (depurador) é o utilitário que permite ao usuário acompanhar toda a execução de um programa, a fim de detectar erros na sua lógica de programação.
  2. BO interpretador, durante a execução de um programa escrito em linguagem de alto nível, traduz cada instrução e a executa imediatamente. Ele é considerado um tradutor que não gera módulo-objeto.
  3. CO loader (carregador) é o utilitário responsável por carregar na memória principal um programa para ser executado. O procedimento de carga varia com o código gerado pelo linker e, em função deste, o loader é classificado como do tipo absoluto ou relocável.
  4. DO linker (editor de ligação) é o utilitário responsável por gerar, a partir de um ou mais módulos-objeto, um único programa executável. Suas funções básicas são resolver todas as referências simbólicas existentes entre os módulos e reservar memória para a execução do programa.
  5. EExistem dois tipos distintos de tradutores que geram módulos-objeto: montador e compilador. O montador é o utilitário responsável por gerar, a partir de um programa escrito em uma linguagem de alto nível, um programa em linguagem de máquina não executável. O compilador é o utilitário responsável por traduzir um programa em linguagem de montagem em um programa-objeto não executável (módulo-objeto).
Revelar gabarito e comentário

GabaritoE — Existem dois tipos distintos de tradutores que geram módulos-objeto: montador e compilador. O montador é o utilitário responsável por gerar, a partir de um programa escrito em uma linguagem de alto nível, um programa em linguagem de máquina não executável. O compilador é o utilitário responsável por traduzir um programa em linguagem de montagem em um programa-objeto não executável (módulo-objeto).

Link permanente: /questoes/qq772502