Didirikan pada 1990 dengan nama Advanced RISC Machines (ARM), sebuah perusahaan patungan antara Acorn Computers, Apple Computer (sekarang Apple Inc), dan VLSI Technology. Advanced RISC Machines kemudian berganti nama menjadi ARM Holdings ketika melantai di bursa saham tahun 1998.
Berkantor pusat di Cambridge, Inggris, ARM fokus pada penelitan dan pengembangan desain arsitektur prosesor.
Tak seperti Intel atau AMD yang memproduksi dan menjual prosesor, ARM punya bisnis model yang unik. Mereka hanya menjual lisensi hak kekayaan intelektual atau hak paten desain prosesor kepada perusahaan pemanufaktur semikonduktor, seperti Qualcomm, Nvidia, Texas Instrument, STMicroelectronics, Renesas, Samsung hingga Apple. Bahkan, Intel dan AMD pun membeli lisensi desain ARM.
Ya, arsitektur ARM dijadikan landasan bagi sebagian besar central processing unit (CPU) di kebanyakan perangkat mobile sekarang ini. ARM punya desain arsitektur Cortex seri M, R, A, hingga seri A50. Mereka juga memiliki desain arsitektur untuk graphics processing unit(GPU) bernama Mali.
Karakteristik dari teknologi ARM adalah kemampuan konsumsi daya yang rendah, sehingga membuatnya sangat cocok digunakan di perangkat portabel.
Pada tahun 2007, sekitar 98% dari satu miliar mobile phone yang terjual menggunakan setidaknya satu buah prosesor ARM. Dan pada tahun 2009, prosesor ARM mendominasi sekitar 90% dari keseluruhan pasar prosesor 32-bit RISC. Prosesor ARM digunakan di berbagai bidang seperti elektronik umum, termasuk PDA, mobile phone, media player, music player, game console genggam, kalkulator dan periperal komputer seperti hard disk drive dan router.
Lisensi arsitektur ARM dimiliki oleh Alcatel, Atmel, Broadcom, Cirrus Logic, Digital Equipment Corporation, Freescale, Intel melalui DEC, LG, Marvell Technology Group, NEC, NVIDIA, NXP Semiconductors, OKI, Quallcomm, Samsung, Sharp, ST Microelectronics, Symbios Logic, Texas Instruments, VLSI Technology, Yamah dan ZiiLABS.Perlu diketahui bahwa disini ARM hanya menjual arsitekturnya kepada vendor yang membutuhkan bukan membuat IC nya.
Fitur ARM :
•32 bit RISC Processor
•Register R0 – R16
•Load and Store architecture
•Uniform and fixed length instructions
•Good speed and power consumption ratio
•High code density
•Single cycle execution
•Speed 1 MHz – 1.25 GHz
•Support Java jezelle DBX (direct byte code execution)
•DSP enhanced instructions
•In build circuit for debugging
•Againts RISC
–32 bit barrel shifter
–Conditional execution of all instructions