Computer architecture

Computer architecture is a term used to describe the different aspects of hardware that are required to allow a computer system to operate: