| Computer architecture 
            is the theory behind the design of a computer. In the same way as a 
            building architect sets the principles and goals of a building 
            project as the basis for the draftsman's plans, so too, a computer 
            architect sets out the computer architecture as a basis for the 
            actual design specifications. |