1. ホーム
  2. android

[解決済み] Intel x86 AtomとAtom_64のシステムイメージの違いは何ですか?

2022-11-03 23:17:36

質問

Android SDK Manager を使用して、Android M Preview のシステム イメージをインストールしています。しかし、x86 プラットフォーム用に 2 つの別々のイメージがあることに気づきました。

64 ビット Ubuntu 15.04 のインストールに、この 2 つの違いとどちらを選択すべきかを教えてください。(私の CPU は AMD-V を含み、BIOS で有効になっています。それが何らかの違いを生む場合に備えて)。

どのように解決するのですか?

このように 記事

<ブロッククオート

Google が最近リリースした x86 64 ビット Android 5.0 エミュレータ イメージにより、開発者は Intel Atom 用の 64 ビット アプリを作成できます。 イメージにより、開発者は Intel Atom プロセッサ ベースのデバイス用に 64 ビット アプリを作成できます。 プロセッサ ベースのデバイス用の 64 ビット アプリを作成できます。

Android 32 ビットと 64 ビットの比較

Solaris、AIX*、HP-UX*、Linux*、OS X*、BSD、IBM z/OS* など、今日の多くの 64 ビット プラットフォームは、LP64 モデルを使用しています。 OS X*、BSD、および IBM z/OS* など、現在の多くの 64 ビット プラットフォームでは、LP64 モデルが使用されています。AndroidはLinuxカーネルをベースにしているため Android は Linux カーネルをベースにしているので、Android の 64 ビット プラットフォームでも LP64 モデルが使用されています。

Intel の 64 ビット CPU には、32 ビット互換モードがあります。32 ビットのアプリケーションは 64 ビット プロセッサー上で動作しますが のアプリケーションは 64 ビット プロセッサー上で動作します。 最適化コンパイラーでコンパイルすることで 最適化コンパイラーでコンパイルすることで、64 ビット環境のアーキテクチャの利点を活用することができます。 64 ビット環境の利点を活用できます。 .

エミュレータで64ビットアプリを実行する方法

Intel Atom プロセッサの 64 ビット システム イメージに基づいて新しい Android 仮想デバイス (AVD) を作成し、SDK Manager または ADT で AVD Manager を開きます。次に、「作成」をクリックし、図に示すようにフィールドを埋めます。これで、64ビットAVDエミュレータを実行する準備が整いました。

64ビット版Android* OS

デフォルトでは、すべての 32 ビット アプリケーションは 64 ビット プロセッサー上で問題なく動作しますが、64 ビット プロセッサー上で動作するようにチューニングされたアプリケーションよりも動作が遅くなる場合があります。

Android は 64 ビット処理に対応しています

<ブロッククオート

32 ビットから 64 ビット チップへの移行の主な利点の 1 つは、現時点ではほとんど理論的なものです。 それは、単なるギガバイトではなくエクサバイトの RAM をサポートすることです。 それは、単なるギガバイトではなくエクサバイトの RAM をサポートすることです。しかし、64 ビット チップがメモリを処理する方法は、一部のタスクでパフォーマンスの向上につながる可能性があります。 しかし、64 ビット チップがメモリを処理する方法は、いくつかのタスクでパフォーマンスの向上につながります。

概要

Intel Atom プロセッサベースのプラットフォーム向けの 64 ビット・テクノロジーを搭載した Android は、開発者にとって次のような利点があります。 アプリケーションを最適化することができます。 を実現できます。64 ビット用の Android アプリケーションの構築は、従来の 32 ビット Android アプリケーションの構築と同じように簡単です。公式の Android 64 ビット エミュレーターを使用して、64 ビット アプリケーションを実行およびデバッグすることができるようになりました。

この記事は、このシステム イメージの違いについて理解するのに役立つかもしれません。

アップデート

Googleは現在、この画像にあるようなx86エミュレータを使用することを推奨しています。

違いは、x86 イメージを使用する場合、適切な条件下で高速なハードウェアアクセラレーションによる仮想化を使用するようになったことです ( HAXM ) を使用するため、太った中間層があるようには感じられなくなりました。