Em fundamentos da computação, uma das áreas de estudo define as especificações
de atributos de um sistema visíveis ao programador, como, por exemplo, um conjunto de instruções,
o número de bits usados para representar diversos tipos de dados (números, caracteres), mecanismos
de entrada e saída, técnicas para endereçamento de memória, detalhes do hardware e a tecnologia de memória utilizada. Esses atributos têm impacto direto sobre a execução lógica de um programa. Existe um consenso sobre as áreas gerais de computadores abordadas conceitualmente. O trecho refere-se à área de: