Как определить архитектуру вашего Android смартфона или планшета: armeabi-v7a, arm64-v8a, x86 и x86_64
Архитектура процессора вашего Android-устройства определяет, какие приложения и компоненты с ним совместимы.
Эта информация может быть полезна при установке APK-файлов, загруженных с таких сайтов как APKMirror, APKPure, APKCombo и других. В настоящий момент, выпускаются APK для четырёх архитектур: armeabi-v7a (arm), arm64-v8a (aarch64), x86 (i386) и x86_64.
В этой статье мы расскажем, как узнать архитектуру вашего Android-смартфона или планшета, используя приложение CPU X или информацию в настройках устройства.
Определение архитектуры с помощью приложения CPU X
Приложение CPU X предоставляет информацию о вашем устройстве, включая архитектуру процессора. Вот как его использовать:
- Установите приложение CPU X из Google Play Маркет.
- Запустите приложение и откройте вкладку Процессор (Device).
- В разделе «Процессор» найдите строку Набор инструкций (Instruction Sets). Здесь будет указана архитектура вашего устройства (armeabi-v7a, arm64-v8a, x86 или x86_64).

Определение архитектуры через настройки Android-устройства:
- Откройте настройки на вашем Android-устройстве.
- Найдите раздел «О телефоне» или «О планшете» (зависит от устройства).
- Ищите информацию о процессоре или модели устройства и проконсультируйтесь с информацией о производителе. Обычно модель процессора указывает на архитектуру, которую вы ищете (например, Snapdragon 865 — это процессор архитектуры arm64-v8a).
Заключение
Определение архитектуры вашего Android-устройства важно для того, чтобы установить совместимые приложения и компоненты. Вы можете использовать приложение CPU X или информацию в настройках устройства, чтобы узнать архитектуру вашего процессора. Теперь, зная архитектуру вашего устройства, вы сможете установить правильные версии приложений и наслаждаться их работой на вашем смартфоне или планшете.
Как узнать разрядность процессора
До недавнего времени существовал только одна разновидность процессоров для компьютеров на платформе Windows/Intel — это 32-х битные процессоры. Эти процессоры выпускались компанией Intel с 1985 года. Первой 32-х разрядной моделью был процессор Intel 386. В это время уже выпускались 64-х разрядные микропроцессоры других фирм, например, в суперкомпьютере КРЕЙ-1 использовался 64-х битный микропроцессор аж с 1975 года. Сейчас 64-х разрядные процессоры стали массово доступны, под них появились операционный системы.
Как узнать разрядность процессора, работающего на вашем компьютере? Самый простой способ — это использовать ассемблерную команду CPUID, которая позволяет получить информацию о процессоре. Использование этой команды подробно описано в википедии — в регистр EAX следует занести значение 80000001h, далее вызвать команду cpuid, и затем смотреть содержимое 29-го бита регистра EDX. Если этот бит равен единице, то процессор — 64-х разрядный.
Именно по такому алгоритму и определяется разрядность процессора в консольной утилите iscpu64bits, которую можно скачать здесь: iscpu64bits.zip.
Запустив эту утилиту, можно увидеть результат её работы:
The CPU is 64 bits Press any key to continue.
Это результат, полученный для 32-х разрядной операционной системы «Windows», работающей в компьютере с 64-х разрядным процессором. Тот же самый результат будет получен и для 64-х разрядной «Windows», если она работает на 64-х разрядном процессоре.
Ещё один способ того, как узнать разрядность процессора на вашем компьютере — это применение программы CPU-Z, которую можно скачать на официальном сайте. Запустив эту программу, в разделе «Instructions» можно видеть, что процессор (x86-64) 64-х разрядный:
В интернете есть совет о том, как узнать разрядность процессора, используя параметр Identifier в ключе регистра
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0
На самом деле это заблуждение — по содержимому этого параметра нельзя узнать разрядность! Например, в 32-х разрядной операционной системе «Windows XP», работающей на 64-х разрядном процессоре, содержимое параметра Identifier будет следующее:
x86 Family 6 Model 2 Stepping 3
Ешё один неправильный совет про то, как узнать разрядность процессора, рекомендует запустить программу msinfo32 — для этого нажав Пуск —> Выполнить следует ввести msinfo32.exe, и смотреть, чему равен параметр System Type:
x86-based PC
Здесь тоже для 32-х разрядной операционной системы «Windows XP», работающей на 64-х разрядном процессоре, результат будет неверным.
Как узнать архитектуру команд процессора в linux?
Встал вопрос, какой пакет установить: http://www.rpmfind.net/linux/rpm2html/search.php?query=qemu-sgabios+noarch.rpm&submit=Search+. &system=&arch= в /proc/cpuinfo и lscpu показывается только архитектура самого процессора. Я не железнячник, прошу не закидывать камнями.
# lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 2 On-line CPU(s) list: 0,1 Thread(s) per core: 1 Core(s) per socket: 2 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 15 Model name: Intel(R) Core(TM)2 CPU 6320 @ 1.86GHz Stepping: 6 CPU MHz: 1600.000 BogoMIPS: 3732.95 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 4096K NUMA node0 CPU(s): 0,1 # cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 CPU 6320 @ 1.86GHz stepping : 6 microcode : 0xd0 cpu MHz : 1867.000 cache size : 4096 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm dtherm tpr_shadow bogomips : 3732.95 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 CPU 6320 @ 1.86GHz stepping : 6 microcode : 0xd0 cpu MHz : 1600.000 cache size : 4096 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 apicid : 1 initial apicid : 1 fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm dtherm tpr_shadow bogomips : 3732.95 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management:
Как определить разрядность процессора, 32 или 64 бит?
При установке операционной системы у многих пользователей возникает вопрос, какую версию системы ставить, 32 или 64 битную. Конечно, в большинстве случаев 64 битная версия будет лучше, но поддерживает ли ее компьютер? Это зависит от разрядности процессора. Сейчас мы рассмотрим сразу несколько способов, как можно определить разрядность установленного на компьютере процессора.
Определяем разрядность процессора по его названию
Пожалуй, самый простой способ определить разрядность процессора, это выяснить его точное название и посмотреть его характеристики в интернете. Узнать название процессора можно разными способами. Например, если на компьютере установлена операционная система Windows 7/8/10, то вы можете нажать комбинацию клавиш Windows-Pause/Break и посмотреть название процессора в открывшемся окне. Если на компьютере пока не установлена операционная система или она не запускается, то узнать название процессора можно в BIOS.

После того, как вы выяснили название вашего процессора, введите его в любую поисковую систему и найдите характеристики. В характеристиках процессора должна быть информация о его разрядности. На скриншоте внизу показано как выглядят характеристики процессора на сайте ark.intel.com.

Архитектура «Intel 64» и набор команд 64-bit означают, что данный процессор является 64-битным.
Определяем разрядность процессора с помощью командной строки
Также для определения разрядности процессора можно использовать командную строку Windows и команду «SYSTEMINFO». Для этого откройте меню «Пуск» и введите в поиск команду «CMD» либо откройте командную строку любым другим способом. После открытия командной строки введите команду «SYSTEMINFO».

В результате в командной строке появится информация о вашем компьютере. Здесь нужно обратить внимание на строку «Процессоры». Если в данной строке указано «x64 Family», то это означает, что разрядность вашего процессора – 64 бита.
Определяем разрядность процессора при помощи сторонних программ
Если у вас есть возможность установить на компьютер специальную программу, то это также неплохой способ определения разрядности процессора. Для этих целей можно использовать бесплатную программу CPU-Z.

Запустите программу CPU-Z на своем компьютере и просмотрите список инструкций, которые поддерживает процессор. Если в этом списке есть такие инструкции как «x86-64» или «EM64T», то это означает, что у вас 64-х битный процессор.
- Как узнать разрядность операционной системы Windows 7
- Как узнать какой процессор на ноутбуке
- Как узнать сколько ядер в компьютере
- Как узнать сокет процессора и материнской платы
- Как узнать поддерживает ли процессор 64 разрядную систему
Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.
Остались вопросы?
Задайте вопрос в комментариях под статьей или на странице «Задать вопрос» и вы обязательно получите ответ.
2 комментария — Добавьте свой
васек 31.08.2019
у меня ноутбук процессор intel t2300 двухядерный в инет пишут где 32, где 64 бит. В биосе написана только модель процессора, частота и все. Как узнать разрядность если система ни какая не установлена?
admin 31.08.2019
Это 32-разрядный процессор. Вот официальные характеристики, смотрите строчку «Intel® 64», там указано «нет».