Computer architecture

Computer architecture refers to the physical configuration, logical structure, formats, protocols, and operational sequences for processing data, controlling the configuration, and controlling the operations.

Computer architecture may also include word lengths, instruction codes, and the interrelationships among the main parts of a computer or group of computers.