Com base na organização e arquitetura de computadores, anal...
Com base na organização e arquitetura de computadores, analise as afirmativas abaixo e assinale a alternativa CORRETA.
I. O conceito de pipeline consiste em dividir a execução da instrução em várias partes, sendo cada uma delas manipulada por unidades dedicadas do hardware que trabalham em paralelo.
II. Os compiladores são programas que recebem como entrada arquivos-texto contendo módulos escritos em linguagem de alto nível e geram como saída arquivos-objeto correspondentes a cada módulo.
III. O clock é um circuito oscilador que tem a função de sincronizar e determinar a medida de velocidade de transferência de dados no computador.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: D
Fundamento decisivo: O critério decisivo é a aderência de cada assertiva ao conhecimento técnico consolidado: I trata corretamente de pipeline como divisão da execução em estágios sobrepostos, II descreve a função geral do compilador na tradução de módulos em linguagem de alto nível para arquivos-objeto, e III caracteriza o clock como oscilador de sincronização e cadência temporal. Como as três se mostram compatíveis com a base técnico-conceitual, a alternativa correta é D.
- Julgue assertivas conceituais pelo sentido técnico geral aceito na disciplina, sem exigir exceções de implementação para invalidá-las.
- Em arquitetura, diferencie definição essencial de detalhamento adicional: pipeline é segmentação com sobreposição; clock é sincronização por pulsos periódicos; compilador é tradução de alto nível para código-objeto ou equivalente traduzido.
- Quando a redação for didática, não a torne falsa por excesso de rigor que a própria base não exige.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Gabarito incorreto. Os compiladores não geram arquivos-objeto, quem faz isso é o montador!
Concordo com o Rafael. Seria correto o item II caso fosse dito que a saída do PROCESSO DE COMPILAÇÃO são arquivos-objeto, já que o processo de compilação inclui a saída do COMPILADOR + MONTADOR.
Também achei estranho dizer que o clock determina a medida de velocidade de transferência de dados. Ainda não havia estudado essa característica do clock.
Fiquei com a mesma dúvida dos colegas, após pesquisa encontrei este texto a seguir numa apostila da professora Lúcia Ribeiro.
"Dependendo do tipo do programa-fonte, existem dois tipos distintos de tradutores que geram módulos-objeto: montador e compilador. O montador (assembler) é o utilitário responsável por traduzir um programa-fonte em linguagem de montagem em um programa objeto não executável (módulo-objeto). A linguagem de montagem é particular para cada processador, assim como a linguagem de máquina, o que não permite que programas assembly possam ser portados entre máquinas diferentes. O compilador é 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. As linguagens de alto nível como Pascal, Cobol e C, não têm nenhuma relação direta com a máquina, ficando essa preocupação exclusivamente com o compilador. Assim, os programas-fonte podem ser portados entre computadores de diversos fabricantes, permitindo o desenvolvimento de aplicações independente do equipamento."
E sobre o clock, vale lembrar que quanto maior o Clock de um processador maior a capacidade de transferencia de dados.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo