This document discusses computer architecture and organization. It defines architecture as the attributes visible to the programmer, like instruction set and data representation, while organization refers to the operational units and interconnections that implement the architecture. Examples of architectural design issues include whether there is a multiply instruction, while organizational issues could be whether multiplication is done in hardware or software. The architecture may not change often but the organization does as technology advances to improve performance and speed.