computer architecture
n 1: the art of assembling logical elements into a computing
device; the specification of the relation between parts
of a computer system
2: (computer science) the structure and organization of a
computer's hardware or system software; "the architecture
of a computer's system software" [syn: architecture]