• 締切済み

スマホの64bit化と4M以上のRAM

スマホの64bit化と4M以上のRAM iPhone 5sには、CPUに「Apple A7(64bit)」が搭載され、RAMは1Gですね。 また同様に、(64bitのCPUとして、)Androidのスマホには、「Snapdragon 410」が、2014年後半での市場投入が予想されているとの事。 >>http://gigazine.net/news/20131210-qualcomm-snapdragon410/ では、RAMが4G以上搭載され製品が、実際に市場投入されるのは、いつ頃になると思いますか? iPhoneだと、既に、OSの「IOS7」がネイティブで、64bitに対応済みですが、 iPhone7が出る頃には、RAMが4G以上搭載された物になるのでしょうか? Androidだと、現在OSは、ver.4.4 (KitKat)ですが、おそらく次期ver.5では、OS自体が64bit化するとは思いますが、RAMを4G以上搭載した製品は、いつ市場に投入されると思いますか?

  • rarabo
  • お礼率93% (869/926)

みんなの回答

  • parts
  • ベストアンサー率62% (6364/10149)
回答No.2

まず、Windowsとは異なり、Linux系OSでは、3.25GB(Windows MMIOの仕様による)で認識できなくなるといった問題はありません。そのため、4GBまでは確実に認識できます。ただし、SnapdragonやAtom、TegraなどのCPUは、グラフィックスコントローラーがメインメモリをビデオメモリとして使うUMA方式を使っていますので、4GBメモリを搭載していても、メインメモリとして認識されるのは、それ以下となります。 グラフィックスメモリが別立てなら、4GBのRAMが搭載されていれば、4GBを認識します。 また、CPUとソフトウェアがPAEに準じていれば、kernel-PAEを使えば、4GB以上のメモリ空間もサポートできますので、現実を言えば喫緊で64bitにネイティブ対応させなければならない理由があるとは言い難いのです。ただ、一つのアプリケーションで4GB以上を使う場合や、64bitALUの演算幅を必要とするような高度なデータ処理があれば、別です。 そういう意味では、タブレットなどの64bit化は進むかも知れません。問題は、スマートフォンはNANDフラッシュなどのSSD媒体がどこまで、容量を安価に増やすことが出来るかに依存することでしょう。 メモリーが増えると言うことは、キャッシュやディープスリープに使う仮想メモリも増えますから・・・、メモリだけがどんどん増えても、安定性がどんどん高まる訳ではありません。 本題です。 Q/iPhone7が出る頃には、RAMが4G以上搭載された物になるのでしょうか? A/必要性がなければ、暫く登場することはないでしょう。強いて言えばディスプレイの解像度がどんどん上がれば、シェアードするグラフィックスメモリが多くなるため、2GBや4GB以上になるかも知れませんが・・・それらは、メインメモリとしてカウントされませんので・・・。ソフトが演算に必要とする容量が増えれば、内蔵のROM(SSD)容量も大きく必要となりますので、あまりアプリに多くのメモリを割り当てられるように増強するのは、良い手段ではありません。スマートフォンにそこまでの容量を求めるかが疑問です。 iPhoneが64bitバイナリ化されたのは、32bitバイナリとの互換性が確保されていることと、PCとの親和性を高めること、さらに一般ユーザーに対してイメージアドバンテージを見せるだけの戦略です。 Appleとしての利点は、64bitバイナリに早期に移行することで、今後ソフトウェア開発などが容易になるという点と、Androidより一般素人に凄いOSなのだと感じさせる力が発生します。 実際には、その必要があるアプリはさほど無いと言えます。 Androidの弱みをうまく突いたとも言えます。 Q/Androidだと、現在OSは、ver.4.4 (KitKat)ですが、おそらく次期ver.5では、OS自体が64bit化するとは思いますが、RAMを4G以上搭載した製品は、いつ市場に投入されると思いますか? A/まず、Androidでは、オープンソースプロジェクトとして、64bit版と32bit版の両方が開発されています。要は、開発チームとしては両方が平行して動いているのです。ただ、実際に製品として投入できているのは、32bit版のみです。これには理由があり、全てのバイナリレベルで、64bitにすると、VM(バーチャルマシーン/仮想環境)の仕様が大きく改変されるためです。 下手をすると、今の低容量で動くアプリケーションが、メモリ馬鹿食いになる恐れすらあります。 そのため、幾度も64bit化が噂されては、次のバージョンでという話になるのです。 厳密には、kitkatではインテルが64bit版のBay Trail対応kitkat(Android4.4)の投入を今年の中盤までに行うと示唆しています。 グラフィックスメモリを含めれば、4GB程度のRAMは載るでしょう。(OSが認識するメモリ領域として4GBを越えるとは限りません。グラフィックスが2GBや1GBでメモリは2~3GBとなることも多々あります)これが、VMも含めて全てを64bitベースにする訳ではなく、カーネルドライバのみが64bit化されます。 これだけなら、来年(2015年)までにはARM版も64bit対応が完了するはずです。ただし、この方法では、ハードウェアドライバは64bit対応ですが、アプリケーションサービスは32bitになるため、メモリ管理は、kernel-PAEを使っているときと同等になるでしょう。要は、1アプリケーションが使えるメモリ容量は変わらず、さらに64bitCPUの恩恵もフルには受けられない可能性があります。 Androidでは、アプリケーションは全てVM上で動き、それがAndroidと呼ばれるOSの特徴なのです。 そして、このVMが64bit化されたときに初めて、正規64bitとなります。Dalvikあたりで、web検索されると良いでしょう。

rarabo
質問者

お礼

返事が遅れて申し訳ありません。 教えていただき、ありがとうございました。

  • trajaa
  • ベストアンサー率22% (2662/11921)
回答No.1

基本的搭載メモリ量は、機器の世代交代の際に同量で移行するか、二倍に増量するか、そう言う選択になる 増えるかどうかは、ソフトウェア側の要求量と供給可能な(且つ価格設定が妥当な)メモリー世代の変化との組み合わせで決定する ここ数世代は、スマホ生産台数の増加が急速度で各メーカ共に生産能力の割り当てをPC向けからスマホ向けに切り替えることにより、より高性能のものがより低価格で供給できる状況になりつつある その為に、機器の世代交代により倍増する可能性は比較的に高い と言うことで、世代交代(ほぼ1年周期)の都度倍増したとして、次の世代で2GBレベル、次の次で4GB到達する可能性はある つまり2年~3年後

rarabo
質問者

お礼

返事が遅れて申し訳ありません。 教えていただき、ありがとうございました。

関連するQ&A

  • 3Dゲームを遊ぶなら、どちらのスマホが良いか?

    主に3Dゲームを遊ぶためのスマートフォンを購入予定です。そこで二機種に絞ったのですが、Moto G5s PlusとAQUOS sense plusなら、どちらが適しているでしょうか。 Moto:CPUがSnapdragon 625 MSM8953、RAMが4GB、OSがAndroid 7.1 AQUOS:CPUがSnapdragon 630 SDM630、RAMが3GB、OSがAndroid 8.0 3Dゲームは特にCPUとRAMが重要と聞いたのですが、両者が一長一短のようなので判断できず困っています。それと、OSの差もゲームの快適さに大きく影響するでしょうか。

  • スマホのRAM4Gと8Gの差は?

    4GBのRAM搭載のスマホと8GB以上のRAM搭載のスマホとで、何か差が出てくる場合はあるのでしょうか?

  • RAMディスクに仮想メモリをおけば32bitでも・

    大容量のメモリを使うには64bitのOSを使う必要がありますよね。 32bitのOSでもRAMディスクにすることで、OS管理外のメモリを活かすことができます。 そこでふと思ったのですが、このRAMディスクに仮想メモリを置くと、32bitのOSでも実質大容量メモリを使えることになるのではないでしょうか? 32bitではアプリケーションが使えるのは2GBまでですけど、これを超えてしまった場合は仮想メモリにまわして補うんですよね? その仮想メモリ自体が元々メモリとして使われるはずのRAMなら、結局合わせたサイズのメモリを使ってるのと同じということにはなりませんか?

  • Win_7/64-32Bit版・・・搭載メモリに関して・・・

    現在、AutoCad2009を使用していますが 描画切り替えなど動作が悪く搭載メモリを最大の4Gまで搭載 しましたがOS/XP-Proでやはり3Gしか認識しませんが この先Win_7に乗換えを考えていますがVistaから4G認識するようですが そもそも、32Bit版OSにて搭載メモリ4G以上はなぜ搭載できないのでしょうか?わざわざ4G以上搭載の為にOS/64Bit&Cadソフト64Bit版に 変更するのも費用も高くなり困ります! 搭載メモリに関してご意見ください・・・

  • スマホの快適動作はSoCのCPUの差で決まる?

    Qualcomm®Snapdragon 8+ Gen 1 Qualcomm®Snapdragon 8+ Gen 2 Qualcomm®Snapdragon 8 Gen 2 for Galaxy Qualcomm®Snapdragon 695 5G Google Tensor G2(G3予定) 主にスマホで使われているSoCのSPUを列挙してみましたが、これらのCPUの処理速度の差により、スマホの処理速度の差も体感できる程、感じられるものでしょうか?RAMは8GBと同容量と仮定します。教えてください。

  • 64bit版Android OSの見分け方について

    Androidのアプリ開発の為に、 64bit OSが入っているのAndroidの実機を入手したいのですが、 製品ページにはOSのバージョンしか記載されていないようで、 64bitか32bitかが判断できません。 https://masters.caravan-stories.com/posts/smczzfkv には既に持っている端末で、OSが64bitか32bitか判断する方法が書いてありますが、 購入する前に判断する方法は無いでしょうか。 (RAMが4GBより多いならば、64bitだと判断しようかとも思いましたが、 100%そうだとは言い切れませんし、 なるべく費用を抑えたいので4GB以下で64bit OSのものを入手したいと考えています。)

  • スマホでRAM2GBが足りないのは不具合でしょうか

    2年ほど前に購入した、サムスンのAndroidスマホを使っています。 最近、RAMが残り225MB程度しか使えないというような状況が続き、 アプリのアップデートができなくなりました。 機種変を考えて、いろいろ調べたのですが、Androidスマホは、 冬春モデルでも、RAM2GBが主流なんですよね。 これは、私の使っている端末に不具合が発生しているのか それとも単純に私がスマホを使いすぎなのか、判断がつかなくて困っています。 パズドラ(526MB)、Chrome(114MB)が容量が大きいようです。 Facebookや、楽天kobo、Kindle、Evernoteなどのアプリがそれぞれ50MB位、 その他には、LINEやお役立ちアプリをいくつかインストールしています。 単純に、アプリの入れすぎでしょうか…。 消したくても消せないDocomo純正のアプリも多数存在します。 今の使い方だと、Androidスマホに機種変しても同じように RAMが足りなくなるでしょうか? また、iPhoneだと、RAMは関係なくなりますか? ぜひぜひ、アドバイスお願いします。

  • ramとosを重視したスマホ

    ram2gb以上 osがなるべく新しい というスマホないですかね? ワンセグもotgもなくていいのですが

  • ホストOS:Windows XP(32bit)

    ホストOS:Windows XP(32bit) VMware player:ver 3.0.0 ゲストOS:Windows XP(32bit)×n という構成で、1台のPCを使用しています。 ゲストOSの数を増やしたいのですが、ホストOSのWindows XP(32bit)の制約上 3~4GBまでしかメモリを搭載できません。マザーボード的には、メモリを 更に増やせるので、ホストOSを64bitにしようと思います。 ホストOS:Windows 7(64bit) VMware player:ver 3.0.0 という構成にしても、上記の既存環境で動作していた、 ゲストOS:Windows XP(32bit)×n は動作するでしょうか? ご存知の方、教えてください。

  • Windows7の32bitと64bitは何が違うんでしょうか?

    Windows7の32bitと64bitは何が違うんでしょうか? Windows7搭載機を購入しようと考えているのですが、32bitと64bitとOSがありますよね。 あれっていうのはどういう風に違いがあるのでしょうか? CPUと違ってbit数が2倍になったから処理が早くなるとは思えないのですが・・・ 私が認識していることとしては、ソフトの中で32bitでは使用できても64bitでは使用できないものがあるとかその程度。 あと、4GBのメモリーを載せていても32bitでは3GB程度しか認識しないと聞きましたがそうなんでしょうか? それは64bitの場合はどうなんでしょうか?