Last Updated on

In computer science and engineering, computer architecture is the art that specifies the relations and parts of a computer system. In the architecture of buildings, this art is normally visual, but computer architecture is logical, defining systems to serve particular purposes. In both instances (building and computer), a complete design has many details, and some details are implied by common practice.