We are independent & ad-supported. We may earn a commission for purchases made through our links.
Advertiser Disclosure
Our website is an independent, advertising-supported platform. We provide our content free of charge to our readers, and to keep it that way, we rely on revenue generated through advertisements and affiliate partnerships. This means that when you click on certain links on our site and make a purchase, we may earn a commission. Learn more.
How We Make Money
We sustain our operations through affiliate commissions and advertising. If you click on an affiliate link and make a purchase, we may receive a commission from the merchant at no additional cost to you. We also display advertisements on our website, which help generate revenue to support our work and keep our content free for readers. Our editorial team operates independently of our advertising and affiliate partnerships to ensure that our content remains unbiased and focused on providing you with the best information and recommendations based on thorough research and honest evaluations. To remain transparent, we’ve provided a list of our current affiliate partners here.
Hardware

Our Promise to you

Founded in 2002, our company has been a trusted resource for readers seeking informative and engaging content. Our dedication to quality remains unwavering—and will never change. We follow a strict editorial policy, ensuring that our content is authored by highly qualified professionals and edited by subject matter experts. This guarantees that everything we publish is objective, accurate, and trustworthy.

Over the years, we've refined our approach to cover a wide range of topics, providing readers with reliable and practical advice to enhance their knowledge and skills. That's why millions of readers turn to us each year. Join us in celebrating the joy of learning, guided by standards you can trust.

What Is ARM Architecture?

By Andy Josiah
Updated: May 16, 2024
Views: 9,839
Share

ARM architecture refers to an instruction set architecture (ISA) that United Kingdom-based semiconductor manufacturer ARM Holdings, plc. develops. The technology is best known for its application on processors, or central processing units (CPUs), with low power consumption, or great energy efficiency. Also, it is designed with the concept of reduced instruction set computing (RISC), which means that it strives to optimize processor performance by simplifying instructions for faster execution. ARM-based CPUs in particular rely on a single-cycle execution.

English computer company Acorn Computers originated the ARM architecture in October 1983 when it started the Acorn RISC Machine project to come up with a more advanced processor for its business-oriented personal computers (PCs). This is mainly because the MOS Technology 6502, an 8-bit processor popular for its comparatively low cost, was too weak to handle certain computer features such as a graphics-based user interface.

The Acorn Archimedes, released in 1987, was the first computer to feature an ARM-based CPU. The second iteration, ARM2, is notable for outperforming the Intel 80286, or iAPX 286. This was a processor from fellow semiconductor company Intel Corp. and used on the IBM Personal Computer AT (IBM PC/AT) from International Business Machines. The success of the ARM-based processors led to the morphing of the company to Advanced RISC Machines Ltd. in 1990, then ARM Holdings by 1998.

ARM architecture comprises an orthogonal instruction set. Although the term orthogonal is used for something composed of right angles, in computer terminology, it is used to refer to a data object—in this case, an ISA—that functions without affecting others, or is statistically independent. The ARM architecture uses 32 bits, which is the maximum data size that it accommodates. More specifically, each processor using the instruction set has 16 32-bit registers, which are tiny storage units that provide high-speed access to data instead of allowing the CPU to get it from somewhere else at a slower rate.

Ironically, ARM architecture was initially designed for PCs. Instead, the x86 instruction set, which traces its origins to Intel’s 8086, or iAPX86, dominated the market by the end of the 1990s. Thus, IBM PC-compatible computers, as well as Macintosh computers from Apple, have x86 CPUs from companies such as Intel and Advanced Micro Devices (AMD).

Meanwhile, ARM shifted to smaller electronic devices, which are ideal for the technology’s simplified executions and low power consumption. By 2009, more than 90 percent of all mobile phones contained an ARM-based processor. Other devices that use ARM architecture for their CPUs include personal digital assistants (PDAs), portable multimedia players and calculators.

Share
EasyTechJunkie is dedicated to providing accurate and trustworthy information. We carefully select reputable sources and employ a rigorous fact-checking process to maintain the highest standards. To learn more about our commitment to accuracy, read our editorial process.
Discussion Comments
Share
https://www.easytechjunkie.com/what-is-arm-architecture.htm
Copy this link
EasyTechJunkie, in your inbox

Our latest articles, guides, and more, delivered daily.

EasyTechJunkie, in your inbox

Our latest articles, guides, and more, delivered daily.