What is Computer Architecture?
Computer Architecture is the science and art of selecting and
interconnecting hardware components to create computers that
meet functional, performance and cost goals. Computer
architecture is not about using computers to design
buildings.