How Computer Architecture is characterized?
The computer architecture is characterized into three categories
- System Design: It includes all the hardware component in the system, including data processor aside from the CPU like direct memory access and graphic processing unit
- Instruction Set Architecture (ISA): It is the embedded programming language of the central processing unit. It determines the CPU’s functions and capabilities based on programming it can process.
- Microarchitecture: It defines the data path, storage element, and data processing as well as how they should be implemented in the ISA.