The concept of ARM can be described as an instruction set architectures for computer processors that is based on a reduced instruction set computing (RISC) architecture produced by British company ARM Holdings.
A RISC-based computer design means ARM processors need remarkably fewer transistors in comparison of typical processors used in most personal computers. This performance based approach reduces costs, heat and power usage. These are desirable qualities for light, portability, battery-powered devices—including smartphones, laptops, tablet and other implanted systems. A simpler design facilitates more resourceful multi-core CPUs and higher core counts at lower cost. Following are the features of ARM architecture:
- Load/store architecture
- An orthogonal instruction set
- Mostly single-cycle execution
- A 16x32-bit register
- Enhanced power-saving design