ISA - Processor architecture - Microarchitecture
The instruction set architecture ISA refers to the programmer visible instruction set.
- It defines the boundary between hardware and software.
Often the ISA is identified with the processor architecture.
The processor microarchitecture refers to the internal organization of the processor.
- So, several specific processors with differing microarchitectures may share the same architecture, i.e. the same ISA.