Ao analisar os sistemas operacionais e a infraestrutura, vê-...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Tema central: O foco da questão é o entendimento sobre linguagens utilizadas para comunicação direta com o hardware — um conhecimento essencial em Arquitetura de Computadores.
Explanação do Tema: Um computador executa instruções codificadas numa linguagem muito próxima do funcionamento físico e eletrônico dos seus circuitos. Essas linguagens, chamadas de baixo nível, oferecem pouca ou nenhuma abstração em relação ao hardware. Elas são ajustadas diretamente à arquitetura do processador.
Há duas categorias principais:
- Código de Máquina: Instruções escritas em binário, processadas diretamente pela CPU.
- Linguagem Assembly: Utiliza instruções mnemônicas, que são facilmente convertidas para código de máquina.
Essas linguagens têm como característica central a proximidade com o hardware, possibilitando máximo controle e eficiência, mas exigindo alto conhecimento técnico do programador, como destacado por William Stallings e Patterson & Hennessy em suas obras de referência.
Justificativa da Alternativa Correta – E) De baixo nível:
A resposta correta é a letra E porque somente as linguagens de baixo nível operam com instruções diretamente compreendidas pelo hardware do computador, como Assembly e código de máquina. Portanto, mencionam a "linguagem utilizada pelos circuitos eletrônicos", exatamente como descrito no enunciado.
Análise das Alternativas Incorretas:
- A) De modelagem: Diz respeito a representação visual de sistemas (como UML), não está ligada à programação ou interação direta com hardware.
- B) Padrão UML: Refere-se a uma linguagem de modelagem para projetos de software, e não à execução em nível de hardware.
- C) Orientada a objetos: É um paradigma de linguagens de alto nível (ex: Java, C++), sem relação próxima com circuitos eletrônicos.
- D) Estruturada: Relaciona-se à organização lógica do código em blocos, também em alto nível, sem interagir diretamente com o hardware.
Dica de prova: Atenção às expressões “diretamente com o hardware” e “circuitos eletrônicos”. Termos como UML, modelagem, orientação a objetos e estruturação são facilmente confundidos, mas pertencem a níveis mais altos de abstração. Evite a pegadinha de confundir linguagem de modelagem ou paradigmas de programação com linguagens voltadas à execução direta em máquina.
Assim, para questões similares, busque sempre associar baixo nível à interação direta com a arquitetura interna do computador. Conhecer bem esses conceitos é fundamental para quem almeja o cargo de Analista de TI.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo