Differentiate Computer Organisation from Computer Architecture.

Differentiate Computer Organisation from Computer Architecture.

Differences between computer organisation and  Computer Architecture: Computer Organisation: Often called micro architecture (low level).  Transparent from programmer (example: a programmer does not worry much how addition is implemented in hardware). Physical components (Circuit design. Adders, Signals, Peripherals). Computer Architecture: Computer architecture (a bit higher level)  Programmer viewfi.e. Programmer has to be aware of which instruction set used) Logic (Instruction set, Addressing modes, Data types, Cache optimization)