Advertisement

Introduction to Computer Organization


Difference between Organization & Architecture

  • Computer Architecture refers to those attributes of a system visible to a machine language programmer.
  • Architectural attributes include the instruction set, the number of bits used to represent various data types, I/O mechanisms,  and techniques for addressing memory.
  • It is difficult to design an Operating System well without the knowledge of the underlying architecture.

NOTES
Architecture is the underlying hardware.
The instruction set is the complete set of all the instructions in machine code that can be recognized and executed by a ‘Central Processing Unit’ (CPU).
Data types e.g. integer, float, double, character.
Moreover, a 32-bit system uses a 32-bit microprocessor e.g. CPU registers and address buses or data buses are of that width.
Whereas a 64-bit system manipulates 64 bits at a time.
Techniques for addressing memory like direct addressing, indirect addressing, paging etc.

Difference between Organization & Architecture

  • Computer Organization refers to the operational units and their interconnections that realize the architecture.
  • Organizational attributes include hardware details such as control signals, interfaces between the computer and peripherals, and the memory technology used.
  • Organization changes with changing technology whereas architecture are abstract/higher level.