この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
プログラミング
›
技術チャット
›
ARMとx86アーキテクチャはAndroidプラットフォーム---CPUタイプを比較しています...
眺める:
11798
|
答える:
0
ARMとx86アーキテクチャはAndroidプラットフォーム上でCPUタイプ---比較しています
[リンクをコピー]
クズども
掲載地 2017/10/29 13:55:51
|
|
|
|
前書き:
初期のAndroidシステムはほとんどARMv5 CPUアーキテクチャのみをサポートしていましたが、現在ではAndroidプラットフォームはARMv5、ARMv7(2010年以降)、x86(2011年以降)、MIPS(2012年以降)、ARMv8、MIPS64、x86_64(2014年以降)の7つの異なるCPUアーキテクチャをサポートしており、それぞれに対応するABI(アプリケーション)に対応しています。 バイナリインターフェース)。
アプリケーションバイナリインターフェースは、使用される命令セット、メモリアライメントから利用可能なシステム機能ライブラリまで、対応するシステムプラットフォーム上でバイナリ(特に.soファイル)の動作を定義します。 Androidでは、各CPUアーキテクチャがABIに対応しています:armeabi、armeabi-v7a、x86、mips、arm64-v8a、mips64、x86_64。
X86シリーズ
エクスポート ANDROID_ABI=x86
ARMのCortex-A8またはCortex-A9シリーズ
エクスポート ANDROID_ABI=armeabi-v7a(注:armeabi-v7aは浮動小数点演算や高度な拡張を持つARM CPU向け)
ARMv6
エクスポート ANDROID_ABI=Armeabi(注:Armeabiは通常または古いArm CPU用)
ARMv6にはFPUは付属していません
エクスポート ANDROID_ABI=アルメアビ
エクスポート NO_FPU=1
ARMv5またはエミュレーター
エクスポート ANDROID_ABI=アルメアビ
エクスポート NO_ARMV6=1
MIPSシリーズ
export ANDROID_ABI=mips
1. ARM(Advanced RISC Machine)アーキテクチャについて
これは32ビットRISC(Reduced Instruction Set Computing)プロセッサアーキテクチャで、多くの組み込みシステム設計で広く使用されています。 しかし、省エネの特性により、ARMプロセッサはモバイル通信分野に非常に適した多くの成果があり、低コスト、高性能、低消費電力という主要な設計目標に合致しています。 ARMの利点は高性能さではなく効率性にあります。ARMはRISCパイプライン命令セットを採用しており、包括的な作業を完了する際に不利ですが、比較的固定されたタスクの一部のアプリケーションではその利点を最大限に活かすことができます。 ARM構造コンピュータはCPUとデータストレージデバイスを専用のデータインターフェースで接続するため、ARMストレージとメモリの性能拡張は困難です(一般的にメモリとデータストレージの容量は製品設計で決定されています)。そのため、ARM構造を使用するシステムは拡張を考慮しません。 「十分が良い」という原則が基本的に追求されています。
2. x86アーキテクチャについて
これは複雑命令セットCISC(複雑命令セットコンピュータ)プロセッサアーキテクチャです。 X86コンピュータはARMベースのシステムよりも性能面ではるかに高速かつ高性能です。 X86のCPUは1G、デュアルコア、クアッドコア以上です。 X86構造コンピュータは「ブリッジ」方式で拡張デバイス(ハードディスク、メモリなど)と接続しており、x86構造コンピュータは約30年前に登場し、その拡張デバイスには多様な種類があり、価格も比較的安価なので、X86構造コンピュータはメモリやハードディスクの増加など、簡単に性能向上が可能です。
先の:
Windowsの削除リカバリーパーティションがCドライブに拡張されています
次に:
vs2017 Androidプログラムのデバッグができません
関連記事
•
LinuxシステムでCPUの温度と周波数を見る
•
Consulにおけるブロッキングクエリの詳細な説明
•
【ターン】100人の研究開発チーム、100億の売上規模、技術アーキテクチャ実務の共有
•
[ターン]。 NET Core
•
VSはMixed Platform x64をコンパイルします
•
Linuxはlookbusyを使ってCPU使用量をシミュレートしています
•
LinuxはコンピュータCPUアーキテクチャを調査しています
•
CentOSシステムデプロイメントのnacosチュートリアル
•
Linuxカーネル:NMIウォッチドッグ:バグ:ソフトロックアップ - CPU
閲覧したセクション
.Net/C#
安全な攻防
フロントエンドフレーム
レジャー灌漑
ネットワーク技術
Windows/Linux
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com