• ベストアンサー

PDAのメモリーについて

PDAのパンフレットなんかを見ているとメモリー32MB(ユーザエリア)とかRAM:32MB、ROM:32MBって書いてあるんですが、ユーザエリアとかRAM・ROMって言うのはどんな意味なんでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • nande
  • ベストアンサー率45% (5/11)
回答No.1

ユーザエリアは、ユーザが自由に使える場所(範囲)、ということになると思います。 後から、自分でゲームなどのソフトや、データをPDAに入れるときに、そのエリアに入るため、この部分が大きいほど、たくさんのゲームやデータを入れることができることになります。 RAM・ROMは、メモリの種類で、通常、書き換え可能なものをRAM、書き換え不可能なものをROMと呼びますが、利用場面でいうと、ROMは、システムや、基本機能といった、初めから利用するようなプログラムなどが入っており、通常ユーザがこの部分を自由に使うことはできません。 RAMは、プログラムを実行するときに主に利用されます。処理の重たいプログラムや、大きなデータを扱う場合は、この部分が大きいほど、速い動作が期待できます。 RAMは、電気を通しつづけなければ、中身のデータが消えてしまいます。例えばPalmは、ユーザエリアとしてRAMを利用しているため、電池がなくなってしまうと、後から入れたソフトやデータは消えてしまうことになります。が、電池がわりと長持ちすること、頻繁にパソコン側にバックアップを取っておく使い方をすることから、そのような仕様になっているのだと思います。 RAMをユーザエリアとする場合、プログラムも、同じところを利用するので、ユーザエリアにデータをどんどん入れると、プログラムが利用できる部分が減ってしまいますね。WindowsCEでは、同じRAMの中の、どれだけの領域をユーザエリアとし、どれだけの領域をプログラムエリアとするか、を指定できるようになっていたと思います。Palmはどうなんだろう、分かりません。。。誰か教えて。 また、フラッシュメモリというメモリをユーザエリアに利用するPDAもあります。(というか主流?) フラッシュメモリは、電気を通しつづけなくてもメモリの内容が消えないことからROMに分けられるのですが、電気によって書きかえることが可能なために、ユーザエリアとして利用できます。 分かりやすく書こうと思ったのですが、どうでしょうか???

y-bunta
質問者

お礼

お礼が遅れまして申し分けありません。 ご丁寧に教えていただきありがとうございました。

その他の回答 (1)

noname#9414
noname#9414
回答No.2

nande様。 Windows CEの場合は、実行用メモリとユーザエリア (プログラム格納部も含む)の分け方を別々に設定 する事が可能です。従って、プログラムを入れても、 データを格納しても、ユーザエリアは減ることに なります。 また、Windows CE 2.xの場合、RAMが32MB以上搭載 する事が出来ません。Windows CE 2000の場合は、 その制限がなくなったようです。 #Sharp Telios AJ3が確か搭載しています。 それから、PDAの場合、そのような設定は特に見あたり ませんでした。それ以前に、実行メモリという概念が 表に出ていないので、全てがユーザエリアとして認識 されているようですね。 ちなみに・・・ ROM = Read Only Memory RAM = Random Access Memory です。 ではでは☆

y-bunta
質問者

お礼

お礼が遅れてもうしわけありません。 ご回答いただきありがとうございました。

関連するQ&A