CSC 322 Computer Architecture 2
CSC 322 Computer Architecture 2
Course Outline
Speed
Miniaturization
Although it is difficult to give precise definitions for this terms, a concensus exist about the
general areas covered by each.
On the other hand computer organization, refers to the operational units and their
interconnections that realise their architectural specifications
Organizational attributes include those hardware details transparent to the programmer, such as
control signals, interfaces between the computer and the peripherals and the memory technology
used (eg device drivers)
The organizational decision may be based on the anticipated frequency of use of the multiply
instruction, the relative speed of the two approaches, and the cost and physical size of a special
multiply unit.
Historically the distinction between architecture and organization has been an important one
Many computer manufacturers offer a family of computer models all with the same architecture
but with differences in organizations.
Consequently the different models in the family have different price and performance
characteristics ,
Furthermore, a particular architecture may span — and encompass a number of different
computer models, each organization changing with changing technology.
Over the years, IBM has introduced many new models with improved technologies to replace
older models offering the customer many new models with improved speed, lower costs or both.
This newer models retain the same architecture so that the customer software requirement is
protected.
Remarkably the systems/370 architecture with a few enhancements has surviced to this day as
the architecture of todays IBM product line.
In a class of computers called micro computers, the relationship between architecture and
organization is very close.
Changes in tech not only influence organization but also result in the introduction of more
powerful and complex architectures.
Generally , there is less of a requirement for generation to generation compatibility for this
smaller machines
Thus: there is more interplay between organizational and architectural design decisions
An interesting exampls of this is the reduced instruction set computer ( RISC )