ARM Nedir? ARM Mimarisi
ARM Holding, kısaca ARM firması önde gelen ARM işlemci mimarisinin tasarımcısı olan firmadır. Firma tasarladığı işlemci mimarilerini lisanslama yoluyla satmaktadır. Günümüzde kullanılan hemen hemen tüm mobil cihazlarda ARM tabanlı işlemciler kullanılmaktadır.
Piyasadaki birçok ürün için ARM işlemcili denilse de aslında doğru ifade “ARM tabanlı işlemci” dir. Çünkü aslında kendi başına ARM işlemci diye bir ürün bulunmuyor. ARM firması çeşitli mimariler tasarlıyor ve bu tasarımlarını işlemci üreticisi firmalara “lisanslıyor.”. ARM firması işlemcilerin fiziki olarak üretimi yapmıyor.
ARM Ailesi:
ARM mimarisi ailesini tanıyalım. ARM’ın kendi web sitesindeki tabloya bakacak olursak:
ARM mimarisi ailesi (Kaynak: ARM Inc) http://arm.com/products/processors/index.php
ARM mimarisinde 3 temel grup bulunmaktadır:
- Klasik ARM işlemciler: ARM7, ARM9, ARM11
- Gömülü sistemlere yönelik ARM işlemciler: Cortex-M0, Cortex-M1, Cortex-M3, Cortex-M4
- Uygulama seviyesindeki ARM işlemciler: Cortex-A5, Cortex-A8, Cortex-A9, Cortex-A15
1- Klasik ARM işlemciler:
Bu gruptaki Cortex serisi öncesi grubu oluşturuyor. ARM7 serisi daha çok Motor kontrolü, sinyal işleme gibi mikrodenetleyici uygulamalarında kullanılan mikrodenetleyicilerin çekirdeğini oluştururken, ARM9 ve ARM11 serileri uygulama seviyesinde ve daha çok mobil cihazlarda kullanılıyor. Klasik ARM çekirdekleri görece daha eski ARM ürünlerinden ve kullanımları giderek azalıyor. Bunların yerine Cortex M, R ve A serisi ARM çekirdeklerinin kullanımı tavsiye ediliyor.
2 – ARM Cortex Embedded İşlemciler:
Cortex M ve R serileri: Bu seri, deterministik bir şekilde çalışması gereken gerçek zamanlı ve düşük güç tüketimi gerektiren uygulamalarda kullanılıyor. NXP Semiconductors, STMicroelectronics, Texas Instruments, ve Toshiba gibi işlemci üreticileri bu çekirdeğe sahip mikrodenetleyici ürünleri sunuyorlar.
3 – ARM Cortex Uygulama İşlemcileri:
Cortex –A Serisi uygulama işlemcileri
Son dönemde hayatımızda oldukça büyük yer tutan akıllı telefonlar, tablet bilgisayarlar gibi son kullanıcı ürünlerinin birçoğunda bu serideki çekirdeklere sahip işlemciler bulunuyor. Örnek vermek gerekirse iPhone, iPad, Samgung Galaxy Tablet, RIM Playbook gibi ürünlerde Cortex-A serisi ARM tabanlı mikroişlemciler bulunuyor. Bu seri daha çok yüksek performans gerektiren son kullanıcı uygulamalarının üzerinde çalışacağı platformlarda kullanılıyor.