A área de Arquitetura e Organização de Computadores estuda a estrutura interna dos sistemas computacionais e a forma como seus componentes interagem para executar programas. Enquanto a arquitetura está relacionada aos aspectos visíveis, a organização refere-se à implementação física desses componentes, incluindo memória, processador e dispositivos de entrada e saída. Considerando esses conceitos, assinale a alternativa correta.
Questão
A área de Arquitetura e Organização de Computadores estuda a estrutura interna dos sistemas computacionais e a forma como seus componentes interagem para executar programas. Enquanto a arquitetura está relacionada aos aspectos visíveis, a organização refere-se à implementação física desses componentes, incluindo memória, processador e dispositivos de entrada e saída.
Considerando esses conceitos, assinale a alternativa correta.
Alternativas
a) Arquitetura de computadores está relacionada às características funcionais visíveis ao programador, como o conjunto de instruções.
b) Organização de computadores trata exclusivamente do desenvolvimento de softwares para sistemas operacionais.
c) Arquitetura de computadores refere-se apenas ao design da interface gráfica dos sistemas.
d) Arquitetura e organização de computadores são conceitos idênticos e não possuem diferenças.
e) Arquitetura de computadores refere-se apenas à disposição física dos componentes dentro do gabinete.
Explicação
-
Arquitetura de Computadores: descreve os aspectos visíveis ao programador (ou ao nível de linguagem de máquina/assembly), isto é, aquilo que impacta diretamente como os programas são escritos/compilados e executados. Exemplos clássicos: conjunto de instruções (ISA), modos de endereçamento, tipos de dados suportados, registradores visíveis, etc.
-
Organização de Computadores: refere-se a como a arquitetura é implementada fisicamente/internamente, isto é, detalhes de hardware como unidade de controle, microarquitetura, pipeline, hierarquia de memória/cache, barramentos, mecanismos internos de E/S, etc.
-
Analisando as alternativas:
- (a) Correta: define arquitetura como características funcionais visíveis ao programador, citando o conjunto de instruções, o que é exatamente o conceito de arquitetura.
- (b) Incorreta: organização não é desenvolvimento de software; é implementação do hardware.
- (c) Incorreta: interface gráfica não define arquitetura de computadores.
- (d) Incorreta: arquitetura e organização são relacionados, mas não são idênticos.
- (e) Incorreta: disposição física no gabinete não define arquitetura; isso é mais de montagem/engenharia física do equipamento.
Alternativa correta: (a).