Энциклопедия - Программирование

ARM процессор

ARM процессор (простая, но эффективная RISC архитектура) значительно отличается от x86 (старая и сложная CISC архитектура, сейчас с RISC ядром). Если не брать во внимание тактовую частоту, объем кеша, наличие мат.сопроцессора, суперскалярность, многоядерность, дополнительные наборы команд и прочее у современных x86 процессоров, то ARM процессор намного эффективнее и совершеннее x86 с точки зрения производительности и особенно энергопотребления, почему и нашел широкое применение в мобильных устройствах (КПК, мобильные телефоны и прочая портативная техника).

ARM

Сама фирма ARM (некогда Acorn RISC Machine, сейчас ARM Limited) процессоры не производит, а только разрабатывает микропроцессорную архитектуру для последующей продажи лицензий на ее использование. Сейчас эти лицензии имеют практически все крупные полупроводниковые компании. Вторыми по значимости для мобильных устройств являются процессоры MIPS архитектуры.

Основными производителями ARM процессоров являются фирмы Texas Instruments (OMAP), Samsung (S3C), Intel (XScale). В них могут использоваться различные версии ядер и разные версии самой архитектуры ARM, всевозможные дополнительные наборы команд для работы с мультимедийными данными. Помимо дополнительных наборов команд производители могут добавлять к ARM ядру свои собственные расширения, объединять несколько различных ядер на одном кристалле, интегрировать память.

Версии архитектуры ARM процессоров:

Каждая последующая архитектура полностью совместима с предыдущей и включает в себя все ее расширения.

Процессоры Intel XScale:

Процессоры семейства XScale PXA3xx производит фирма Marvell.

Процессоры Samsung S3C:

Процессоры TI OMAP:

Графические ускорители могут быть внешними (ATI Imageon, Intel 2700G, nVidia GoForce) или встраиваться непосредственно в ядро кристалла.