While describing a Computer, the terms Organization and Architecture generally
come together. Though a distinction is often made between Computer Organization
and Architecture, it is difficult to give precise definition for these terms.
Computer Architecture refers to those attributes of a system visible to a
programmer. Computer Organization refers to the operational units and their
interconnections that realize the architectural specifications. As an example,
it is an architectural design issue whether a computer will have a multiply
instruction. It is an organizational issue whether that instruction will be
implemented by a special multiply unit or by the method of repeated addition
by using the add unit of the system.
Though these concepts help us to get some idea about Organization and
Architecture, in this study materials, no specific distinction has been made
between organization and architecture.