Existe um consenso sobre as áreas gerais cobertas por arquitetura de computadores e organização de computadores: a ____________ de computadores refere-se aos atributos de um sistema visíveis ao programador, ou seja, aqueles atributos que têm impacto direto sobre a execução lógica de um programa. Já a ____________ de computadores diz respeito às unidades operacionais e suas interconexões, responsáveis por implementar as especificações definidas pela ____________.

Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.