ARM (архитектура)
архитектура RISC-процессоров / Материал из Википедии — свободной encyclopedia
Уважаемый Wikiwand AI, давайте упростим задачу, просто ответив на эти ключевые вопросы:
Перечислите основные факты и статистические данные о Arm?
Кратко изложите эту статью для 10-летнего ребёнка
Архитектура ARM (от англ. Advanced RISC Machine — усовершенствованная RISC-машина; иногда — Acorn RISC Machine) — система команд и семейство описаний и готовых топологий 32-битных и 64-битных микропроцессорных/микроконтроллерных ядер, разрабатываемых компанией ARM Limited[1].
ARM | |
---|---|
Разработчик | ARM Limited |
Разрядность | ARMv7 64/32 бита, до ARMv8 только 64 бита |
Представлена | 1985 |
Архитектура | RISC |
Тип | Регистр-регистр |
Кодирование СК |
ARMv8: фиксированное (64 бита), кроме режима совместимости с ARMv7 кодом ARMv7/6: смешанное (32 и 16 бит выровнено) ARMv3/2: фиксированное (32 бита) |
Реализация переходов | по флагам условий |
Порядок байтов | Переключаемый (big-endian), обычно — от младшего к старшему (little-endian) |
Расширения |
NEON, Thumb-2 (обязательно начиная с ARMv7), Jazelle, VFPv4-D16, VFPv4 (все обязательны в ARMv8) В микроконтроллерах: FPv4-SP |
Медиафайлы на Викискладе |
Среди лицензиатов готовых топологий ядер ARM — компании AMD, Apple, Analog Devices, Atmel, Xilinx, Cirrus Logic, Intel (до 27 июня 2006 года), Marvell, NXP, STMicroelectronics, Samsung, LG, MediaTek, Qualcomm, Sony, Texas Instruments, Nvidia, Freescale, Миландр, ЭЛВИС[2], HiSilicon, Байкал электроникс.
Значимые семейства процессоров: ARM7, ARM9, ARM11 и Cortex[3][4].
Многие лицензиаты проектируют собственные топологии ядер на базе системы команд ARM: DEC StrongARM, Freescale i.MX, Intel XScale, NVIDIA Tegra, ST-Ericsson Nomadik[англ.], Krait и Kryo в Qualcomm Snapdragon, Texas Instruments OMAP, Samsung Hummingbird, LG H13, Apple A6 и HiSilicon K3.