computer architecture
noun
°(computing) The conceptual structure around which a given computer is designed.
°(computing) The science of computer design.