ISA vs HSA vs Machine Organization

Basic Computer Architecture

What is the difference between computer organization and computer architecture?

Computer organization deals more with the interface between software and hardware while computer architecture deals more with higher level issues.

ISA
The design of instruction set, ISA determines the semantic characteristics of the instruction set of a computer.
HSA
The subsystems and their interconnections, including CPU, storage and I/O systems that implement the semantics.
Machine Organization
 The structure of the data path that implements the ISA using the implementation technology of the HSA
A further distinction between computer architecture and computer design could be made with the hardware attributes aligning with design and instruction set, formatting, and memory addressing techniques aligning with architecture. The defining line between the two is muddled as ISA and HSA each can be used to replace portions of the other.
Basic features of a John Von Neumann style computer:

The following are the main components of a typical von Neumann style computer:

Begin work on Program 0 (P0) "Fetch".
BACK